
    Ng                     J    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 )    N)Base)expectc                   &    e Zd Zedd            ZdS )CelureturnNc            	         d} t           j                            ddgdg|           }t          j        dgdgdggd	gd
gdggdgdgdgggdgdgdggdgdgdggdgdgdgggdgdgdggdgdgdggdgdgd ggggt          j        !          }t          j        d"|          }t          j        d"| t          j        || z            d#z
  z            }||z   }t          ||g|gd$%           d S )&Ng       @r   XY)inputsoutputsalphag?ghі ?gjFS?g}ݝ?gAH!?g$79P1?gY"s?gJO?ggLw?g8?ge?gX[}?gQ?gFj-_?g>b?g͗r?g?g3*ס?g3w?gH6?gЊQ?g{?7?gy)?g825?gu> (?gpǂ_vQ?g;?)dtyper      	test_celu)r   r   name)
onnxhelper	make_nodenparrayfloat32maximumminimumexpr   )r   node
input_datapositive_inputnegative_inputexpected_outputs         \/var/www/html/ai-engine/env/lib/python3.11/site-packages/onnx/backend/test/case/node/celu.pyexportzCelu.export   se   {$$5E	 % 
 
 X  [9+
|< \J<)= \I;< !\J<*>[:,=[9+
|< !\I;= \I;= \J<*>" *%
 
 

, Az22AuzE7I0J0JQ0N'OPP(>9tZL?2C+VVVVVV    )r   N)__name__
__module____qualname__staticmethodr!    r"   r    r   r      s8        #W #W #W \#W #W #Wr"   r   )numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r'   r"   r    <module>r+      s~   
      , , , , , , . . . . . .%W %W %W %W %W4 %W %W %W %W %Wr"   