§
    1�Åj  ã                  óV   — d dl mZ d dlZd dlZd dlmZ d dlmZ  G d„ de¦  «        Z	dS )é    )ÚannotationsN)ÚBase)Úexpectc                  ó>   — e Zd Zedd„¦   «         Zedd„¦   «         ZdS )ÚEluÚreturnÚNonec                 óâ  — t           j                             ddgdgd¬¦  «        } t          j        g d¢¦  «                             t          j        ¦  «        }t          j        |dt          j        ¦  «        t          j	        t          j        |t          j         d¦  «        ¦  «        dz  z   }t          | |g|gd¬	¦  «         t          j                             d
dd¦  «                             t          j        ¦  «        }t          j        |dt          j        ¦  «        t          j	        t          j        |t          j         d¦  «        ¦  «        dz  z   }t          | |g|gd¬	¦  «         d S )Nr   ÚxÚyg       @)ÚinputsÚoutputsÚalpha)éÿÿÿÿr   é   r   Útest_elu_example©r   r   Únameé   é   é   Útest_elu)ÚonnxÚhelperÚ	make_nodeÚnpÚarrayÚastypeÚfloat32ÚclipÚinfÚexpm1r   ÚrandomÚrandn)Únoder   r   s      úPC:\Projects\Historical\venv\Lib\site-packages\onnx/backend/test/case/node/elu.pyÚexportz
Elu.export   s!  € åŒ{×$Ò$ U°C°5À3À%ÈsÐ$ÑSÔSˆåŒH�Z�Z�ZÑ Ô ×'Ò'­¬
Ñ3Ô3ˆåŒG�A�q�"œ&Ñ!Ô!¥B¤H­R¬W°Q½¼¸ÀÑ-CÔ-CÑ$DÔ$DÀsÑ$JÑJˆÝˆt˜Q˜C¨!¨Ð3EÐFÑFÔFÐFåŒI�OŠO˜A˜q !Ñ$Ô$×+Ò+­B¬JÑ7Ô7ˆÝŒG�A�q�"œ&Ñ!Ô!¥B¤H­R¬W°Q½¼¸ÀÑ-CÔ-CÑ$DÔ$DÀsÑ$JÑJˆÝˆt˜Q˜C¨!¨°:Ð>Ñ>Ô>Ð>Ð>Ð>ó    c                 ó¦  — d} t           j                             ddgdg¬¦  «        }t          j                             ddd¦  «                             t          j        ¦  «        }t          j        |d	t          j	        ¦  «        t          j
        t          j        |t          j	         d	¦  «        ¦  «        | z  z   }t          ||g|gd
¬¦  «         d S )Ng      ð?r   r   r   )r   r   r   r   r   r   Útest_elu_defaultr   )r   r   r   r   r#   r$   r   r   r    r!   r"   r   )Údefault_alphar%   r   r   s       r&   Úexport_elu_defaultzElu.export_elu_default   s¶   € àˆÝŒ{×$Ò$ØØ�5Ø�Eð %ñ 
ô 
ˆõ
 ŒI�OŠO˜A˜q !Ñ$Ô$×+Ò+­B¬JÑ7Ô7ˆÝŒG�A�q�"œ&Ñ!Ô!¥B¤H­R¬W°Q½¼¸ÀÑ-CÔ-CÑ$DÔ$DÀ}Ñ$TÑTˆÝˆt˜Q˜C¨!¨Ð3EÐFÑFÔFÐFÐFÐFr(   N)r   r	   )Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr'   r,   © r(   r&   r   r      sX   € € € € € Øð
?ð 
?ð 
?ñ „\ð
?ð ð	Gð 	Gð 	Gñ „\ð	Gð 	Gð 	Gr(   r   )
Ú
__future__r   Únumpyr   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r1   r(   r&   ú<module>r6      s�   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à €€€Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø .Ð .Ð .Ð .Ð .Ð .ðGð Gð Gð Gð Gˆ$ñ Gô Gð Gð Gð Gr(   