
    /jS                    ^    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     f/home/longshao/multi-rider-rag/.venv/lib/python3.11/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	 % 
 
 HYYYbj111!33C;33B;;<	
 	
 	
 	
 	
 	
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   