
    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                   &    e Zd Zedd            ZdS )SumreturnNc                  (   t          j        g d                              t           j                  } t          j        g d                              t           j                  }t          j        g d                              t           j                  }t          j        g d                              t           j                  }t          j                            dg ddg          }t          || ||g|gd	
           t          j                            ddgdg          }t          || g| gd
           t          j        | |          }t          j                            dddgdg          }t          || |g|gd
           d S )N)   r      )   r	      )r
      r   )r   	      r   )data_0data_1data_2result)inputsoutputstest_sum_example)r   r   namer   test_sum_one_inputr   test_sum_two_inputs)	nparrayastypefloat32onnxhelper	make_noder   add)r   r   r   r   nodes        [/var/www/html/ai-engine/env/lib/python3.11/site-packages/onnx/backend/test/case/node/sum.pyexportz
Sum.export   s   )))$$++BJ77)))$$++BJ77)))$$++BJ77***%%,,RZ88{$$111J % 
 

 	FF+H#		
 	
 	
 	
 {$$:J % 
 

 	tVHvh=QRRRR''{$$h'J % 
 

 	&&)F8BW	
 	
 	
 	
 	
 	
    )r   N)__name__
__module____qualname__staticmethodr$    r%   r#   r   r      s2         
  
  
 \ 
  
  
r%   r   )numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r*   r%   r#   <module>r.      st   
      , , , , , , . . . . . ."
 "
 "
 "
 "
$ "
 "
 "
 "
 "
r%   