
    Si                        S SK Jr  S SKrS SKrS SKrS SKr " S S\R                  5      r\	S:X  a  \R                  " 5         gg)    )annotationsNc                  Z    \ rS rSr\R                  R                  SS/5      S 5       rSrg)NodeInferenceTest   )GreaterOrEqual)LessOrEqualc                L   [         R                  R                  USS/S/5      n[         R                  R	                  UR
                  SS5      n[         R                  R                  [         R                  R                  SS/5      n[         R                  R                  [         R                  R                  SS/5      n[         R                  R                  X2XES.5      nU R                  [        UR                  5       5      S/5        U R                  US   R                  R                  [         R                  R                   5        U R                  US   R                  R"                  R$                   Vs/ s H  owR&                  PM     snSS/5        g s  snf )	Nxyz       
   )r
   r   )onnxhelper	make_nodedefs
get_schemaop_typemake_tensor_type_protoTensorProtoINT32shape_inferenceinfer_node_outputsassertEquallistkeystensor_type	elem_typeBOOLshapedim	dim_value)selfr   nodeschemaxtypeytyperesultr#   s           b/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/test/node_shape_inference_test.pytest_comparison_op$NodeInferenceTest.test_comparison_op   s8    {{$$WsCj3%@%%dllB;2243C3C3I3IAr7S2243C3C3I3IBPQ7S%%882
 	fkkm,se400::D<L<L<Q<QR&,Sk&=&=&C&C&G&GH&Gs]]&GHH	
Hs   F! N)__name__
__module____qualname____firstlineno__parameterizedexpandr,   __static_attributes__r.       r+   r   r      s0      ''	


r6   r   __main__)
__future__r   unittestr3   onnx.helperr   onnx.shape_inferenceTestCaser   r/   mainr.   r6   r+   <module>r>      s@    #    
)) 
. zMMO r6   