
    SiS                    X    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 jr	 " S S\5      r
g)	    )annotationsN)Base)expectc                H    U SS[         R                  " U* U -  5      -   -  -  $ )N   )npexp)xalphas     `/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/swish.pyswishr      s&    Q
++,--    c                  (    \ rS rSr\SS j5       rSrg)Swish   c            
        [         R                  R                  SS/S/SS9n [        R                  " / SQ[        R
                  S9n[        USS9n[        U U/U/S	[         R                  R                  S
S5      /S9  g )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   exportSwish.export   s|    {{$$5E	 % 
 HHYbjj1!33C;;33B;<	
r    N)returnNone)__name__
__module____qualname____firstlineno__staticmethodr&   __static_attributes__r(   r   r   r   r      s    
 
r   r   )r
   
np.ndarrayr   floatr)   r1   )
__future__r   numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r   r(   r   r   <module>r7      s'    #   , ..
D 
r   