
    Si                    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           	         [        S5      nSnU [        R                  " S[        R                  " SX-  U-   5      5      -  $ )NgUUUUUU?g      ?r      )floatnpmaximumminimum)xalfabetas      d/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/hardswish.py	hardswishr      s7    <DDrzz!RZZ48d?;<<<    c                  (    \ rS rSr\SS j5       rSrg)	HardSwish   c                     [         R                  R                  SS/S/S9n [        R                  R                  SSS5      R                  [        R                  5      n[        U5      n[        X/U/SS	9  g )
Nr   r   y)inputsoutputs         test_hardswish)r   r   name)
onnxhelper	make_noder	   randomrandnastypefloat32r   r   )noder   r   s      r   exportHardSwish.export   si    {{$$5E % 

 IIOOAq!$++BJJ7aLtC!3CDr    N)returnNone)__name__
__module____qualname____firstlineno__staticmethodr&   __static_attributes__r(   r   r   r   r      s    	E 	Er   r   )r   
np.ndarrayr)   r1   )
__future__r   numpyr	   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r   r(   r   r   <module>r6      s)    #   , .=E Er   