ó
    ¿íØh<  ã                   ó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                   óP   • \ rS rSr\SS j5       r\SS j5       r\SS j5       rSrg)ÚAddé   Nc                  ó`  • [         R                  R                  SSS/S/S9n [        R                  R                  SSS5      R                  [        R                  5      n[        R                  R                  SSS5      R                  [        R                  5      n[        XU/X-   /S	S
9  g )Nr   ÚxÚyÚsum©ÚinputsÚoutputsé   é   é   Útest_add©r   r   Úname©	ÚonnxÚhelperÚ	make_nodeÚnpÚrandomÚrandnÚastypeÚfloat32r   ©Únoder	   r
   s      ÚY/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/add.pyÚexportÚ
Add.export   sŠ   € ä{‰{×$Ñ$ØØ˜:ØGð %ð 
ˆô I‰IO‰O˜A˜q !Ó$×+Ñ+¬B¯J©JÓ7ˆÜI‰IO‰O˜A˜q !Ó$×+Ñ+¬B¯J©JÓ7ˆÜˆt ˜F¨Q©U¨G¸*ÓEó    c                  ó  • [         R                  R                  SSS/S/S9n [        R                  R                  SS[        R                  S9n[        R                  R                  SS[        R                  S9n[        XU/X-   /S	S
9  g )Nr   r	   r
   r   r   é   )r   r   r   )ÚsizeÚdtypeÚtest_add_uint8r   )r   r   r   r   r   ÚrandintÚuint8r   r   s      r    Úexport_add_uint8ÚAdd.export_add_uint8   s   € ä{‰{×$Ñ$ØØ˜:ØGð %ð 
ˆô I‰I×Ñ˜b y¼¿¹ÐÐAˆÜI‰I×Ñ˜b y¼¿¹ÐÐAˆÜˆt ˜F¨Q©U¨GÐ:JÓKr#   c                  ó\  • [         R                  R                  SSS/S/S9n [        R                  R                  SSS5      R                  [        R                  5      n[        R                  R                  S5      R                  [        R                  5      n[        XU/X-   /S	S
9  g )Nr   r	   r
   r   r   r   r   r   Útest_add_bcastr   r   r   s      r    Úexport_add_broadcastÚAdd.export_add_broadcast%   s‡   € ä{‰{×$Ñ$ØØ˜:ØGð %ð 
ˆô I‰IO‰O˜A˜q !Ó$×+Ñ+¬B¯J©JÓ7ˆÜI‰IO‰O˜AÓ×%Ñ%¤b§j¡jÓ1ˆÜˆt ˜F¨Q©U¨GÐ:JÓKr#   © )ÚreturnN)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr!   r+   r/   Ú__static_attributes__r1   r#   r    r   r      sB   † Øó	Fó ð	Fð ó	Ló ð	Lð ó	Ló ó	Lr#   r   )Únumpyr   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r1   r#   r    Ú<module>r<      s!   ðó
 ã Ý ,Ý .ô#Lˆ$õ #Lr#   