ó
    “~i-  ã                   ót   • S SK Jr  SSKJr   " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      rg)é   )ÚTritonErroré    )ÚOptionalc                   ó:   • \ rS rSrSS\\   4S jjrS\4S jrSrg)	ÚInterpreterErroré   NÚerror_messagec                 ó   • Xl         g ©N©r	   ©Úselfr	   s     ÚR/home/mande/repo/quber/.venv/lib/python3.13/site-packages/triton/runtime/errors.pyÚ__init__ÚInterpreterError.__init__   ó   € Ø*Õó    Úreturnc                 ó,   • U R                   =(       d    S$ )NÚ r   ©r   s    r   Ú__str__ÚInterpreterError.__str__
   s   € Ø×!Ñ!×' RÐ'r   r   r   ©	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ústrr   r   Ú__static_attributes__© r   r   r   r      s   † ñ+ h¨s¡mõ +ð(˜÷ (r   r   c                   ó.   • \ rS rSrS rS\4S jrS rSrg)ÚOutOfResourcesé   c                 ó(   • Xl         X l        X0l        g r   )ÚrequiredÚlimitÚname)r   r&   r'   r(   s       r   r   ÚOutOfResources.__init__   s   € Ø ŒØŒ
Ø�	r   r   c                 óV   • SU R                    SU R                   SU R                   S3$ )Nzout of resource: z, Required: z, Hardware limit: z0. Reducing block sizes or `num_stages` may help.)r(   r&   r'   r   s    r   r   ÚOutOfResources.__str__   s9   € Ø" 4§9¡9 +¨\¸$¿-¹-¸ÐHZÐ[_×[eÑ[eÐZfð  gWð  Xð  	Xr   c                 ó^   • [        U 5      U R                  U R                  U R                  44$ r   )Útyper&   r'   r(   r   s    r   Ú
__reduce__ÚOutOfResources.__reduce__   s$   € ä�T“
˜TŸ]™]¨D¯J©J¸¿	¹	ÐBÐCÐCr   )r'   r(   r&   N)	r   r   r   r   r   r   r   r.   r    r!   r   r   r#   r#      s   † òð
X˜ô XõDr   r#   c                   ó:   • \ rS rSrSS\\   4S jjrS\4S jrSrg)	Ú
PTXASErroré   Nr	   c                 ó   • Xl         g r   r   r   s     r   r   ÚPTXASError.__init__   r   r   r   c                 ó6   • U R                   =(       d    SnSU 3$ )Nr   zPTXAS error: r   r   s     r   r   ÚPTXASError.__str__"   s   € Ø×*Ñ*×0¨bˆØ˜}˜oÐ.Ð.r   r   r   r   r!   r   r   r1   r1      s   † ñ+ h¨s¡mõ +ð/˜÷ /r   r1   c                   ó:   • \ rS rSrSS\\   4S jjrS\4S jrSrg)	ÚAutotunerErroré'   Nr	   c                 ó   • Xl         g r   r   r   s     r   r   ÚAutotunerError.__init__)   r   r   r   c                 ó6   • U R                   =(       d    SnSU 3$ )Nr   zAutotuner error: r   r   s     r   r   ÚAutotunerError.__str__,   s   € Ø×*Ñ*×0¨bˆØ" = /Ð2Ð2r   r   r   r   r!   r   r   r8   r8   '   s   † ñ+ h¨s¡mõ +ð3˜÷ 3r   r8   N)Úerrorsr   Útypingr   r   r#   r1   r8   r!   r   r   Ú<module>r@      s=   ðÝ  Ý ô(�{ô (ôD�[ô Dô/�ô /ô3�[õ 3r   