Ë
    ŒÓ^j†  ã                  óN   — d dl mZ d dlmZmZ ddgZedd	d„«       Zed
d„«       Zy)é    )Úannotations)ÚbuiltinÚ_unwrap_if_constexprÚarriveÚwaitNc                óP   — t        | «      } |j                  j                  | «       y)zŸ
    Arrive at a barrier that synchronizes across the CTA cluster.

    Args:
        relaxed (bool): Whether to use relaxed semantics. Defaults to False.
    N)r   ÚbuilderÚcreate_cluster_arrive)ÚrelaxedÚ	_semantics     úƒ/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/triton/experimental/gluon/language/nvidia/hopper/cluster.pyr   r      s"   € ô # 7Ó+€GØ×Ñ×+Ñ+¨GÕ4ó    c                ó8   — | j                   j                  «        y)zL
    Wait for all CTAs in the cluster to arrive at the cluster barrier.
    N)r	   Úcreate_cluster_wait)r   s    r   r   r      s   € ð
 ×Ñ×)Ñ)Õ+r   )FN)r   Úbool)N)Ú
__future__r   Ú(triton.experimental.gluon.language._corer   r   Ú__all__r   r   © r   r   ú<module>r      s=   ðÝ "ç Rà�VÐ
€ð 	ó5ó 	ð5ð 	ò,ó 	ñ,r   