ó
    þSÎiü  ã                  óZ   • S SK Jr  S SKrS SKrS SKJr  S SKJr  S SK	J
r
   " S S\5      rg)é    )ÚannotationsN)ÚBase)Úexpect)Úall_numeric_dtypesc                  ó<   • \ rS rSr\SS j5       r\SS j5       rSrg)ÚMaxé   c                 óö  • [         R                  " / SQ5      R                  [         R                  5      n [         R                  " / SQ5      R                  [         R                  5      n[         R                  " / SQ5      R                  [         R                  5      n[         R                  " / SQ5      R                  [         R                  5      n[        R
                  R                  S/ SQS/S9n[        UXU/U/S	S
9  [        R
                  R                  SS/S/S9n[        X@/U /SS
9  [         R                  " X5      n[        R
                  R                  SSS/S/S9n[        X@U/U/SS
9  g )N©é   é   é   ©r   é   r   )r   é   r   )r   r   r   r   )Údata_0Údata_1Údata_2Úresult©ÚinputsÚoutputsÚtest_max_example©r   r   Únamer   Útest_max_one_inputr   Útest_max_two_inputs)	ÚnpÚarrayÚastypeÚfloat32ÚonnxÚhelperÚ	make_noder   Úmaximum)r   r   r   r   Únodes        Ú^/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/max.pyÚexportÚ
Max.export   sB  € ä—’š)Ó$×+Ñ+¬B¯J©JÓ7ˆÜ—’š)Ó$×+Ñ+¬B¯J©JÓ7ˆÜ—’š)Ó$×+Ñ+¬B¯J©JÓ7ˆÜ—’š)Ó$×+Ñ+¬B¯J©JÓ7ˆÜ{‰{×$Ñ$ØÚ1ØJð %ð 
ˆô
 	ØØ FÐ+ØHØ#ò		
ô {‰{×$Ñ$ØØ:ØJð %ð 
ˆô
 	ˆt˜H¨v¨hÐ=QÒRä—’˜FÓ+ˆÜ{‰{×$Ñ$ØØ˜hÐ'ØJð %ð 
ˆô
 	Ø &Ð)°F°8ÐBWó	
ó    c            
     óª  • [          HÉ  n [        R                  " / SQ5      R                  U 5      n[        R                  " / SQ5      R                  U 5      n[        R                  " / SQ5      R                  U 5      n[        R
                  R                  SSS/S/S9n[        UX/U/S	[        R                  " U 5      R                   3S
9  MË     g )Nr   r   )r   r   r   r   r   r   r   r   Ú	test_max_r   )
r   r   r   r    r"   r#   r$   r   Údtyper   )Úop_dtyper   r   r   r&   s        r'   Úexport_max_all_numeric_typesÚ Max.export_max_all_numeric_types2   s²   € ç*ˆHÜ—X’XšiÓ(×/Ñ/°Ó9ˆFÜ—X’XšiÓ(×/Ñ/°Ó9ˆFÜ—X’XšiÓ(×/Ñ/°Ó9ˆFÜ—;‘;×(Ñ(ØØ  (Ð+Ø!˜
ð )ð ˆDô
 ØØÐ'Ø˜Ø ¤§¢¨(Ó!3×!8Ñ!8Ð 9Ð:ô	ò +r*   © N)ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr(   r/   Ú__static_attributes__r1   r*   r'   r   r      s)   † Øó 
ó ð 
ðD óó ór*   r   )Ú
__future__r   Únumpyr   r"   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   Úonnx.backend.test.case.utilsr   r   r1   r*   r'   Ú<module>r?      s%   ðõ #ã ã Ý ,Ý .Ý ;ô4ˆ$õ 4r*   