
    h7                     B    S SK rS SKrS SKJr  S SKJr   " S S\5      rg)    N)Base)expectc                   (    \ rS rSr\SS j5       rSrg)MatMul   Nc                     [         R                  R                  SSS/S/S9n [        R                  R                  SS5      R                  [        R                  5      n[        R                  R                  SS5      R                  [        R                  5      n[        R                  " X5      n[        XU/U/SS	9  [        R                  R                  S
SS5      R                  [        R                  5      n[        R                  R                  S
SS5      R                  [        R                  5      n[        R                  " X5      n[        XU/U/SS	9  [        R                  R                  SS
SS5      R                  [        R                  5      n[        R                  R                  SS
SS5      R                  [        R                  5      n[        R                  " X5      n[        XU/U/SS	9  g )Nr   abc)inputsoutputs      test_matmul_2d)r   r   name   test_matmul_3d   test_matmul_4d)
onnxhelper	make_nodenprandomrandnastypefloat32matmulr   )noder	   r
   r   s       \/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/matmul.pyexportMatMul.export   sn   {{$$:E % 
 IIOOAq!((4IIOOAq!((4IIaOtFQC6FG IIOOAq!$++BJJ7IIOOAq!$++BJJ7IIaOtFQC6FG IIOOAq!Q'..rzz:IIOOAq!Q'..rzz:IIaOtFQC6FG     )returnN)__name__
__module____qualname____firstlineno__staticmethodr!   __static_attributes__r$   r#   r    r   r      s    H Hr#   r   )numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r$   r#   r    <module>r/      s!   
   , .HT Hr#   