
    Si"                    N    S SK Jr  S SKrS SKrS SKJr  S SKJr   " S S\5      r	g)    )annotationsN)Base)expectc                  (    \ rS rSr\SS j5       rSrg)Celu   c            	        Sn [         R                  R                  SS/S/U S9n[        R                  " S/S/S//S	/S
/S//S/S/S///S/S/S//S/S/S//S/S/S///S/S/S//S/S/S//S/S/S ////[        R
                  S!9n[        R                  " S"U5      n[        R                  " S"U [        R                  " X -  5      S#-
  -  5      nX4-   n[        X/U/S$S%9  g )&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-image-ml/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/celu.pyexportCelu.export   sD   {{$$5E	 % 
 XX  [9+
|< \J<)= \I;< !\J<*>[:,=[9+
|< !\I;= \I;= \J<*>" **%

, Az2Auz7I0JQ0N'OP(9tL?2C+V     N)returnNone)__name__
__module____qualname____firstlineno__staticmethodr"   __static_attributes__r%   r$   r!   r   r      s    #W #Wr$   r   )

__future__r   numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r%   r$   r!   <module>r2      s$    #   , .%W4 %Wr$   