§
    íNg<  ã                   óJ   — d dl Zd dlZd dlmZ d dlmZ  G d„ de¦  «        ZdS )é    N)ÚBase)Úexpectc                   óV   — e Zd Zedd„¦   «         Zedd„¦   «         Zedd„¦   «         ZdS )ÚAddÚreturnNc                  óz  — t           j                             dddgdg¬¦  «        } t          j                             ddd¦  «                             t          j        ¦  «        }t          j                             ddd¦  «                             t          j        ¦  «        }t          | ||g||z   gd	¬
¦  «         d S )Nr   ÚxÚyÚsum©ÚinputsÚoutputsé   é   é   Útest_add©r   r   Úname©	ÚonnxÚhelperÚ	make_nodeÚnpÚrandomÚrandnÚastypeÚfloat32r   ©Únoder	   r
   s      ú[/var/www/html/ai-engine/env/lib/python3.11/site-packages/onnx/backend/test/case/node/add.pyÚexportz
Add.export   s¤   € åŒ{×$Ò$ØØ˜:ØGð %ñ 
ô 
ˆõ ŒIOŠO˜A˜q !Ñ$Ô$×+Ò+­B¬JÑ7Ô7ˆÝŒIOŠO˜A˜q !Ñ$Ô$×+Ò+­B¬JÑ7Ô7ˆÝˆt˜Q ˜F¨Q°©U¨G¸*ÐEÑEÔEÐEÐEÐEó    c                  ó2  — t           j                             dddgdg¬¦  «        } t          j                             ddt          j        ¬¦  «        }t          j                             ddt          j        ¬¦  «        }t          | ||g||z   gd	¬
¦  «         d S )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_uint8zAdd.export_add_uint8   s“   € åŒ{×$Ò$ØØ˜:ØGð %ñ 
ô 
ˆõ ŒI×Ò˜b y½¼ÐÑAÔAˆÝŒI×Ò˜b y½¼ÐÑAÔAˆÝˆt˜Q ˜F¨Q°©U¨GÐ:JÐKÑKÔKÐKÐKÐKr"   c                  óv  — t           j                             dddgdg¬¦  «        } t          j                             ddd¦  «                             t          j        ¦  «        }t          j                             d¦  «                             t          j        ¦  «        }t          | ||g||z   gd	¬
¦  «         d S )Nr   r	   r
   r   r   r   r   r   Útest_add_bcastr   r   r   s      r    Úexport_add_broadcastzAdd.export_add_broadcast%   s¡   € åŒ{×$Ò$ØØ˜:ØGð %ñ 
ô 
ˆõ ŒIOŠO˜A˜q !Ñ$Ô$×+Ò+­B¬JÑ7Ô7ˆÝŒIOŠO˜AÑÔ×%Ò%¥b¤jÑ1Ô1ˆÝˆt˜Q ˜F¨Q°©U¨GÐ:JÐKÑKÔKÐKÐKÐKr"   )r   N)Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr!   r*   r-   © r"   r    r   r      s€   € € € € € Øð	Fð 	Fð 	Fñ „\ð	Fð ð	Lð 	Lð 	Lñ „\ð	Lð ð	Lð 	Lð 	Lñ „\ð	Lð 	Lð 	Lr"   r   )Únumpyr   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r2   r"   r    ú<module>r6      s~   ðð
 Ð Ð Ð à €€€Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø .Ð .Ð .Ð .Ð .Ð .ð#Lð #Lð #Lð #Lð #Lˆ$ñ #Lô #Lð #Lð #Lð #Lr"   