
    bIg*                    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                  0    e Zd Zedd       Zedd       Zy)Greaterc                    t         j                  j                  dddgdg      } t        j                  j                  ddd      j                  t        j                        }t        j                  j                  ddd      j                  t        j                        }t        j                  ||      }t        | ||g|gd	
       y )Nr   xygreaterinputsoutputs         test_greaterr   r   name
onnxhelper	make_nodenprandomrandnastypefloat32r   r   noder	   r
   zs       `/var/www/html/answerous/venv/lib/python3.12/site-packages/onnx/backend/test/case/node/greater.pyexportzGreater.export   s    {{$$:K % 
 IIOOAq!$++BJJ7IIOOAq!$++BJJ7JJq!tQFQCnE    c                    t         j                  j                  dddgdg      } t        j                  j                  ddd      j                  t        j                        }t        j                  j                  d      j                  t        j                        }t        j                  ||      }t        | ||g|gd	
       y )Nr   r	   r
   r   r   r   r   r   test_greater_bcastr   r   r   s       r!   export_greater_broadcastz Greater.export_greater_broadcast   s    {{$$:K % 
 IIOOAq!$++BJJ7IIOOA%%bjj1JJq!tQFQC6JKr#   N)returnNone)__name__
__module____qualname__staticmethodr"   r&    r#   r!   r   r      s,    
F 
F 
L 
Lr#   r   )

__future__r   numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r-   r#   r!   <module>r2      s$    #   , .Ld Lr#   