o
    ÓÙ¾iO  ã                   @   sL   zd dl mZ W n ey   dedefdd„ZY nw dedefdd	„Zd
S )é    )Ú_assertÚ	conditionÚmessagec                 C   s   | sJ |ƒ‚d S )N© )r   r   r   r   úK/home/ubuntu/.local/lib/python3.10/site-packages/timm/layers/trace_utils.pyr      s   r   ÚxÚreturnc                 C   s   t | ƒS )zƒ
    Symbolic tracing helper to substitute for inbuilt `int`.
    Hint: Inbuilt `int` can't accept an argument of type `Proxy`
    )Úint)r   r   r   r   Ú_float_to_int   s   r
   N)Útorchr   ÚImportErrorÚboolÚstrÚfloatr	   r
   r   r   r   r   Ú<module>   s    ÿ