
    Ng                     J    d dl Zd dlZd dlmZ d dlmZ  G d de          ZdS )    N)Base)expectc                   &    e Zd Zedd            ZdS )MatMulIntegerreturnNc                     t           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           d S )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         e/var/www/html/ai-engine/env/lib/python3.11/site-packages/onnx/backend/test/case/node/matmulinteger.pyexportzMatMulInteger.export   sR   {$$===E % 
 
 H



					 (
 
 
 xBH555HAAA
 (
 
 
 x28444c
c
dd	 (
 
 
 	q,5H%		
 	
 	
 	
 	
 	
    )r   N)__name__
__module____qualname__staticmethodr)    r*   r(   r   r      s2        -
 -
 -
 \-
 -
 -
r*   r   )numpyr"   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r/   r*   r(   <module>r3      st   
      , , , , , , . . . . . ./
 /
 /
 /
 /
D /
 /
 /
 /
 /
r*   