o
    soi!                     @  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 )ConstantreturnNonec                  C  sb   t jddt j} tjjdg dgtjjdtj	j
| j|  tdd}t|g | gdd d S )	N   r   valuesconst_tensor)name	data_typedimsvals)inputsoutputsvaluetest_constant)r   r   r   )nprandomrandnastypefloat32onnxhelper	make_nodemake_tensorTensorProtoFLOATshapeflattenfloatr   )r	   node r"   X/home/ubuntu/.local/lib/python3.10/site-packages/onnx/backend/test/case/node/constant.pyexport   s   zConstant.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   