ó
    þSÎiÄ  ã                  óN   • 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\5      r	g)é    )ÚannotationsN)ÚBase)Úexpectc                  ó<   • \ rS rSr\SS j5       r\SS j5       rSrg)ÚAddé   c                 óX  • [         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  [        R                  R                  SS[        R                  S9n[        R                  R                  SS[        R                  S9n[        XU/X-   /SS
9  [        R                  R                  SS[        R                  S9n[        R                  R                  SS[        R                  S9n[        XU/X-   /SS
9  [        R                  R                  SS[        R                  S9n[        R                  R                  SS[        R                  S9n[        XU/X-   /SS
9  [        R                  R                  SS[        R                  S9n[        R                  R                  SS[        R                  S9n[        XU/X-   /SS
9  [        R                  R                  SS[        R                  S9n[        R                  R                  SS[        R                  S9n[        XU/X-   /SS
9  [        R                  R                  SS[        R                  S9n[        R                  R                  SS[        R                  S9n[        XU/X-   /SS
9  g )Nr   ÚxÚyÚsum©ÚinputsÚoutputsé   é   é   Útest_add©r   r   Únameé   )r   r   r   )ÚsizeÚdtypeÚtest_add_int8Útest_add_int16Útest_add_uint8Útest_add_uint16Útest_add_uint32Útest_add_uint64)ÚonnxÚhelperÚ	make_nodeÚnpÚrandomÚrandnÚastypeÚfloat32r   ÚrandintÚint8Úint16Úuint8Úuint16Úuint32Úuint64©Únoder
   r   s      Ú^/var/www/html/ai-image-ml/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äI‰I×Ñ˜b y¼¿¹ÐÐ@ˆÜI‰I×Ñ˜b y¼¿¹ÐÐ@ˆÜˆt ˜F¨Q©U¨G¸/ÒJäI‰I×Ñ˜b y¼¿¹ÐÐAˆÜI‰I×Ñ˜b y¼¿¹ÐÐAˆÜˆt ˜F¨Q©U¨GÐ:JÒKäI‰I×Ñ˜b y¼¿¹ÐÐAˆÜI‰I×Ñ˜b y¼¿¹ÐÐAˆÜˆt ˜F¨Q©U¨GÐ:JÒKäI‰I×Ñ˜b y¼¿	¹	ÐÐBˆÜI‰I×Ñ˜b y¼¿	¹	ÐÐBˆÜˆt ˜F¨Q©U¨GÐ:KÒLäI‰I×Ñ˜b y¼¿	¹	ÐÐBˆÜI‰I×Ñ˜b y¼¿	¹	ÐÐBˆÜˆt ˜F¨Q©U¨GÐ:KÒLäI‰I×Ñ˜b y¼¿	¹	ÐÐBˆÜI‰I×Ñ˜b y¼¿	¹	ÐÐBˆÜˆt ˜F¨Q©U¨GÐ:KÓLó    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    r!   r"   r#   r$   r%   r&   r   r.   s      r0   Úexport_add_broadcastÚAdd.export_add_broadcast2   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ÓKr3   © N)ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr1   r6   Ú__static_attributes__r8   r3   r0   r   r      s-   † Øó!Mó ð!MðF ó	Ló ó	Lr3   r   )
Ú
__future__r   Únumpyr"   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r8   r3   r0   Ú<module>rE      s$   ðõ #ã ã Ý ,Ý .ô/Lˆ$õ /Lr3   