
    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)QLinearConv   c                 4   [         R                  R                  S/ SQS/S9n [        R                  " / SQ/ SQ/ SQ/ SQ/ S	Q/ S
Q/ SQ/[        R
                  S9R                  S5      n[        R                  " S5      n[        R
                  " S5      n[        R                  " S/[        R
                  S9R                  S5      n[        R                  " S/[        R                  S9n[        R                  " S/[        R
                  S9n[        R                  " S5      n[        R
                  " S5      n[        R                  " / SQ/ SQ/ SQ/ SQ/ SQ/ SQ/ SQ/[        R
                  S9R                  S5      n	[        U UUUUUUUU/U	/SS9  g )Nr   )xx_scalex_zero_pointww_scalew_zero_pointy_scaley_zero_pointy)inputsoutputs)                  :   )   ;      _      r   @   )8            r         )            r   r   r   )   '   |   M   P   f   +   )         S   )   (      )r      \      *         )dtype)   rA      rB   g칟>n?   r   )rA   rA   rA   rA   gO\?r   g{XZ?{   )r   Q   ]   r4   4   W      )            ~   r      )   r   r1   "   rH      Y   )   r/   E   <   rL   rF   rL   )C         r)      r$      )   r               y   )r   e      r      k      test_qlinearconv)r   r   name)	onnxhelper	make_nodenparrayuint8reshapefloat32r   )
noder
   r   r   r   r   r   r   r   outputs
             f/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/qlinearconv.pyexportQLinearConv.export   se   {{$$	 E % 
 HH1-13//1 ((
 ',
 	
 **]+xx}HHaS)11,?((M?"**=xxRXX6**]+xx}-2/,22/ ((
 ',
 	 		 H#	
     N)returnNone)__name__
__module____qualname____firstlineno__staticmethodru   __static_attributes__rx   rw   rt   r   r      s    C
 C
rw   r   )

__future__r   numpyrm   rj   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   rx   rw   rt   <module>r      s$    #   , .E
$ E
rw   