o
    wiA                     @  sH   d dl mZ d dlZd dlZd dlmZ d dlmZ G dd deZ	dS )    )annotationsN)Base)expectc                   @  s   e Zd ZedddZdS )SumreturnNonec                  C  s   t g dt j} t g dt j}t g dt j}t g dt j}tjjdg ddgd}t|| ||g|gd	d
 tjjddgdgd}t|| g| gdd
 t | |}tjjdddgdgd}t|| |g|gd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   node r"   \/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/onnx/backend/test/case/node/sum.pyexport   s<   
z
Sum.exportN)r   r   )__name__
__module____qualname__staticmethodr$   r"   r"   r"   r#   r      s    r   )

__future__r   numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r"   r"   r"   r#   <module>   s   