
    bIg3                    N    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	y)    )annotationsN)Base)expectc                      e Zd Zedd       Zy)MatMulIntegerc                 .   t         j                  j                  dg ddg      } t        j                  g dg dg dg dgt        j
                  	      }t        j                  d
gt        j
                  	      }t        j                  ddgddgddggt        j
                  	      }t        j                  dgt        j
                  	      }t        j                  ddgddgddgddggt        j                  	      }t        | ||||g|gd       y )Nr   )ABa_zero_pointb_zero_pointY)inputsoutputs)         )
         )	         )      r   )dtype   r   r   r   r   r   r   r   iiiiiiiitest_matmulinteger)r   r   name)onnxhelper	make_nodenparrayuint8int32r   )noder	   r   r
   r   outputs         f/var/www/html/answerous/venv/lib/python3.12/site-packages/onnx/backend/test/case/node/matmulinteger.pyexportzMatMulInteger.export   s
   {{$$=E % 
 HH	 ((
 xxBHH5HHAAA
 ((
 xx2884c
c
dd	 ((
 	q,5H%		
    N)returnNone)__name__
__module____qualname__staticmethodr)    r*   r(   r   r      s    -
 -
r*   r   )

__future__r   numpyr"   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r1   r*   r(   <module>r6      s"    #   , ./
D /
r*   