+
    ‹°³j-  ã                   óv   € ^RI Ht ^ RIHt  ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R
]4      tR# )é   )ÚTritonError)ÚOptionalc                   óH   a € ] tR t^t o RV 3R lR lltV 3R lR ltRtV tR# )ÚInterpreterErrorNc                ó0   <€ V ^8„  d   QhRS[ S[,          /# ©r   Úerror_message©r   Ústr)ÚformatÚ__classdict__s   "€ÚV/home/luca/screen-checking/.venv/lib/python3.14/site-packages/triton/runtime/errors.pyÚ__annotate__ÚInterpreterError.__annotate__   ó   ø€ ÷ +ñ +¡h©s¥mñ +ó    c                ó   € Wn         R # ©N©r	   ©Úselfr	   s   &&r   Ú__init__ÚInterpreterError.__init__   ó   € Ø*Ör   c                ó    <€ V ^8„  d   QhRS[ /# ©r   Úreturn©r   )r   r   s   "€r   r   r   
   s   ø€ ÷ (ñ (™ñ (r   c                ó.   € V P                   ;'       g    R # )Ú r   ©r   s   &r   Ú__str__ÚInterpreterError.__str__
   s   € Ø×!Ñ!×'Ð' RÐ'r   r   r   ©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r"   Ú__static_attributes__Ú__classdictcell__©r   s   @r   r   r      s   ø‡ € ÷+ò +÷(ö (r   r   c                   ó>   a € ] tR t^t o R tV 3R lR ltR tRtV tR# )ÚOutOfResourcesc                ó*   € Wn         W n        W0n        R # r   )ÚrequiredÚlimitÚname)r   r/   r0   r1   s   &&&&r   r   ÚOutOfResources.__init__   s   € Ø ŒØŒ
ØŽ	r   c                ó    <€ V ^8„  d   QhRS[ /# r   r   )r   r   s   "€r   r   ÚOutOfResources.__annotate__   s   ø€ ÷ Xñ X™ñ Xr   c                óV   € R V P                    RV P                   RV P                   R2# )zout of resource: z, Required: z, Hardware limit: z0. Reducing block sizes or `num_stages` may help.)r1   r/   r0   r!   s   &r   r"   ÚOutOfResources.__str__   s9   € Ø" 4§9¡9 +¨\¸$¿-¹-¸ÐHZÐ[_×[eÑ[eÐZfð  gWð  Xð  	Xr   c                ó^   € \        V 4      V P                  V P                  V P                  33# r   )Útyper/   r0   r1   r!   s   &r   Ú
__reduce__ÚOutOfResources.__reduce__   s$   € ä�T“
˜TŸ]™]¨D¯J©J¸¿	¹	ÐBÐCÐCr   )r0   r1   r/   N)	r%   r&   r'   r(   r   r"   r9   r)   r*   r+   s   @r   r-   r-      s"   ø‡ € ò÷
Xð X÷Dð Dr   r-   c                   óH   a € ] tR t^t o RV 3R lR lltV 3R lR ltRtV tR# )Ú
PTXASErrorNc                ó0   <€ V ^8„  d   QhRS[ S[,          /# r   r
   )r   r   s   "€r   r   ÚPTXASError.__annotate__   r   r   c                ó   € Wn         R # r   r   r   s   &&r   r   ÚPTXASError.__init__   r   r   c                ó    <€ V ^8„  d   QhRS[ /# r   r   )r   r   s   "€r   r   r>   "   s   ø€ ÷ /ñ /™ñ /r   c                ó8   € V P                   ;'       g    R pRV 2# )r    zPTXAS error: r   r   s   & r   r"   ÚPTXASError.__str__"   s"   € Ø×*Ñ*×0Ð0¨bˆØ˜}˜oÐ.Ð.r   r   r   r$   r+   s   @r   r<   r<      s   ø‡ € ÷+ò +÷/ö /r   r<   c                   óH   a € ] tR t^'t o RV 3R lR lltV 3R lR ltRtV tR# )ÚAutotunerErrorNc                ó0   <€ V ^8„  d   QhRS[ S[,          /# r   r
   )r   r   s   "€r   r   ÚAutotunerError.__annotate__)   r   r   c                ó   € Wn         R # r   r   r   s   &&r   r   ÚAutotunerError.__init__)   r   r   c                ó    <€ V ^8„  d   QhRS[ /# r   r   )r   r   s   "€r   r   rG   ,   s   ø€ ÷ 3ñ 3™ñ 3r   c                ó8   € V P                   ;'       g    R pRV 2# )r    zAutotuner error: r   r   s   & r   r"   ÚAutotunerError.__str__,   s"   € Ø×*Ñ*×0Ð0¨bˆØ" = /Ð2Ð2r   r   r   r$   r+   s   @r   rE   rE   '   s   ø‡ € ÷+ò +÷3ö 3r   rE   N)Úerrorsr   Útypingr   r   r-   r<   rE   © r   r   Ú<module>rP      s=   ðÝ  Ý ô(�{ô (ôD�[ô Dô/�ô /ô3�[ö 3r   