§
    OŠtj-  ã                   óŽ   — d dl mZ ddlmZ  G d„ de¦  «        Z G d„ de¦  «        Z G d„ d	e¦  «        Z G d
„ de¦  «        ZdS )é   )ÚTritonErroré    )ÚOptionalc                   ó4   — e Zd Zddee         fd„Zdefd„ZdS )ÚInterpreterErrorNÚerror_messagec                 ó   — || _         d S ©N©r   ©Úselfr   s     úS/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/triton/runtime/errors.pyÚ__init__zInterpreterError.__init__   ó   € Ø*ˆÔÐÐó    Úreturnc                 ó   — | j         pdS )NÚ r   ©r   s    r   Ú__str__zInterpreterError.__str__
   s   € ØÔ!Ð' RÐ'r   r
   ©Ú__name__Ú
__module__Ú__qualname__r   Ústrr   r   © r   r   r   r      sS   € € € € € ð+ð + h¨s¤mð +ð +ð +ð +ð(˜ð (ð (ð (ð (ð (ð (r   r   c                   ó&   — e Zd Zd„ Zdefd„Zd„ ZdS )ÚOutOfResourcesc                 ó0   — || _         || _        || _        d S r
   )ÚrequiredÚlimitÚname)r   r    r!   r"   s       r   r   zOutOfResources.__init__   s   € Ø ˆŒØˆŒ
ØˆŒ	ˆ	ˆ	r   r   c                 ó8   — d| j         › d| j        › d| j        › d�S )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   zOutOfResources.__str__   sF   € ð X 4¤9ð  Xð  X¸$¼-ð  Xð  XÐ[_Ô[eð  Xð  Xð  Xð  	Xr   c                 óH   — t          | ¦  «        | j        | j        | j        ffS r
   )Útyper    r!   r"   r   s    r   Ú
__reduce__zOutOfResources.__reduce__   s    € å�T‘
”
˜Tœ]¨D¬J¸¼	ÐBÐCÐCr   N)r   r   r   r   r   r   r&   r   r   r   r   r      sW   € € € € € ðð ð ð
X˜ð Xð Xð Xð XðDð Dð Dð Dð Dr   r   c                   ó4   — e Zd Zddee         fd„Zdefd„ZdS )Ú
PTXASErrorNr   c                 ó   — || _         d S r
   r   r   s     r   r   zPTXASError.__init__   r   r   r   c                 ó   — | j         pd}d|› �S )Nr   zPTXAS error: r   r   s     r   r   zPTXASError.__str__"   s   € ØÔ*Ð0¨bˆØ.˜}Ð.Ð.Ð.r   r
   r   r   r   r   r(   r(      sS   € € € € € ð+ð + h¨s¤mð +ð +ð +ð +ð/˜ð /ð /ð /ð /ð /ð /r   r(   c                   ó4   — e Zd Zddee         fd„Zdefd„ZdS )ÚAutotunerErrorNr   c                 ó   — || _         d S r
   r   r   s     r   r   zAutotunerError.__init__)   r   r   r   c                 ó   — | j         pd}d|› �S )Nr   zAutotuner error: r   r   s     r   r   zAutotunerError.__str__,   s   € ØÔ*Ð0¨bˆØ2 =Ð2Ð2Ð2r   r
   r   r   r   r   r,   r,   '   sS   € € € € € ð+ð + h¨s¤mð +ð +ð +ð +ð3˜ð 3ð 3ð 3ð 3ð 3ð 3r   r,   N)Úerrorsr   Útypingr   r   r   r(   r,   r   r   r   ú<module>r1      sã   ðØ  Ð  Ð  Ð  Ð  Ð  Ø Ð Ð Ð Ð Ð ð(ð (ð (ð (ð (�{ñ (ô (ð (ðDð Dð Dð Dð D�[ñ Dô Dð Dð/ð /ð /ð /ð /�ñ /ô /ð /ð3ð 3ð 3ð 3ð 3�[ñ 3ô 3ð 3ð 3ð 3r   