§
    1�Åjw  ã                  ó^   — d dl mZ d dlZd dlZd dlmZ d dlmZ dd
„Z	 G d„ de¦  «        Z
dS )é    )ÚannotationsN)ÚBase)ÚexpectÚxú
np.ndarrayÚalphaÚfloatÚreturnc                óD   — | ddt          j        | | z  ¦  «        z   z  z  S )Né   )ÚnpÚexp)r   r   s     úRC:\Projects\Historical\venv\Lib\site-packages\onnx/backend/test/case/node/swish.pyÚswishr      s'   € Ø��Q�œ  ¨¡
Ñ+Ô+Ñ+Ñ,Ñ-Ð-ó    c                  ó&   — e Zd Zedd„¦   «         ZdS )ÚSwishr
   ÚNonec            
     ó   — t           j                             ddgdgd¬¦  «        } t          j        g d¢t          j        ¬¦  «        }t          |d¬¦  «        }t          | |g|gd	t           j                             d
d¦  «        g¬¦  «         d S )Nr   r   Úyg      ð?)ÚinputsÚoutputsr   )é   é   é   )Údtype)r   Ú
test_swishÚ é   )r   r   ÚnameÚopset_imports)	ÚonnxÚhelperÚ	make_noder   ÚarrayÚfloat32r   r   Úmake_opsetid)Únoder   r   s      r   ÚexportzSwish.export   s¥   € åŒ{×$Ò$ØØ�5Ø�EØð	 %ñ 
ô 
ˆõ ŒH�Y�Y�Y¥b¤jÐ1Ñ1Ô1ˆÝ�!˜3ÐÑÔˆåØØ�3Ø�CØÝœ;×3Ò3°B¸Ñ;Ô;Ð<ð	
ñ 	
ô 	
ð 	
ð 	
ð 	
r   N)r
   r   )Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr)   © r   r   r   r      s2   € € € € € Øð
ð 
ð 
ñ „\ð
ð 
ð 
r   r   )r   r   r   r	   r
   r   )Ú
__future__r   Únumpyr   r"   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r   r.   r   r   ú<module>r3      sš   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à €€€Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø .Ð .Ð .Ð .Ð .Ð .ð.ð .ð .ð .ð
ð 
ð 
ð 
ð 
ˆDñ 
ô 
ð 
ð 
ð 
r   