§
    1�Åj>  ã                  óV   — 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e¦  «        Z	dS )é    )ÚannotationsN)ÚBase)Úexpectc                  ó&   — e Zd Zedd„¦   «         ZdS )ÚConstantÚreturnÚNonec                 ó®  — t           j                             dd¦  «                             t           j        ¦  «        } t
          j                             dg dgt
          j                             dt
          j	        j
        | j        |                      ¦   «                              t          ¦  «        ¬¦  «        ¬¦  «        }t          |g | g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   Únodes     úUC:\Projects\Historical\venv\Lib\site-packages\onnx/backend/test/case/node/constant.pyÚexportzConstant.export   sµ   € å”—’  AÑ&Ô&×-Ò-­b¬jÑ9Ô9ˆÝŒ{×$Ò$ØØØ�JÝ”+×)Ò)Ø#ÝÔ*Ô0Ø”\Ø—^’^Ñ%Ô%×,Ò,­UÑ3Ô3ð	 *ñ ô ð	 %ñ 

ô 

ˆõ 	ˆt˜B¨¨°ÐGÑGÔGÐGÐGÐGó    N)r   r	   )Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr&   © r'   r%   r   r      s8   € € € € € ØðHð Hð Hñ „\ðHð Hð Hr'   r   )
Ú
__future__r   Únumpyr   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r,   r'   r%   ú<module>r1      s�   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à €€€Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø .Ð .Ð .Ð .Ð .Ð .ðHð Hð Hð Hð Hˆtñ Hô Hð Hð Hð Hr'   