U
    ¯Ê¹jO  ã                   @   sJ   zd dl mZ W n$ ek
r4   eedœdd„ZY nX eedœdd„ZdS )	é    )Ú_assert©Ú	conditionÚmessagec                 C   s   | st |ƒ‚d S )N)ÚAssertionErrorr   © r   úV/var/www/html/bwave/python/venv/lib/python3.8/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)Ztorchr   ÚImportErrorÚboolÚstrÚfloatr   r   r   r   r   r   Ú<module>   s   