
    /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dS )CelureturnNonec            	        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         e/home/longshao/multi-rider-rag/.venv/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    N)r   r	   )__name__
__module____qualname__staticmethodr#    r$   r"   r   r      s8        #W #W #W \#W #W #Wr$   r   )

__future__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$   