o
    åeç  ã                   @   sX  d dl mZmZmZ d dlZi eejƒe d¡“eej	ƒe d¡“eej
ƒe d¡“eejƒe d¡“eejƒe d¡“eejƒe d¡“eejƒe d	¡“eejƒe d
¡“eejƒe d¡“eejƒe d¡“eejƒe d¡“eejƒe d¡“eejƒe d¡“eejƒe d¡“eejƒe d¡“eejƒe d¡“Zdd„ e ¡ D ƒZi eejƒeejƒ“eej	ƒeejƒ“eej
ƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“eejƒeejƒ“ZeejƒdeejƒdeejƒdeejƒdeejƒdeejƒdeejƒdeejƒdeejƒdeejƒdeejƒdiZeejƒdeejƒdeejƒdeej ƒdeej!ƒdiZ"eejƒdeejƒd eejƒd!eej ƒd"eej!ƒdiZ#dS )#é    )ÚTensorProtoÚSequenceProtoÚOptionalProtoNZfloat32Zuint8Zint8Zuint16Zint16Zint32Zint64ÚboolZfloat16Zfloat64Z	complex64Z
complex128Zuint32Zuint64Úobjectc                 C   s    i | ]\}}|t jkr||“qS © )r   ÚBFLOAT16)Ú.0ÚkÚvr   r   ú<D:\Projects\ConvertPro\env\Lib\site-packages\onnx/mapping.pyÚ
<dictcomp>   s     r   Z
float_dataZ
int32_dataZ
int64_dataZdouble_dataZuint64_dataZstring_dataZtensor_valuesZsparse_tensor_valuesZsequence_valuesZ
map_valuesZoptional_valueZtensor_valueZsparse_tensor_valueZsequence_valueZ	map_value)$Zonnxr   r   r   ÚnumpyÚnpÚintÚFLOATZdtypeZUINT8ZINT8ZUINT16ZINT16ZINT32ZINT64ÚBOOLZFLOAT16r   ÚDOUBLEZ	COMPLEX64Z
COMPLEX128ZUINT32ZUINT64ÚSTRINGZTENSOR_TYPE_TO_NP_TYPEÚitemsZNP_TYPE_TO_TENSOR_TYPEZ"TENSOR_TYPE_TO_STORAGE_TENSOR_TYPEZSTORAGE_TENSOR_TYPE_TO_FIELDZTENSORZSPARSE_TENSORZSEQUENCEZMAPZOPTIONALZSTORAGE_ELEMENT_TYPE_TO_FIELDZOPTIONAL_ELEMENT_TYPE_TO_FIELDr   r   r   r   Ú<module>   sº   ÿþýüûúùø	÷
öõôóòñðÿþýüûúùø	÷
öõôóòñð










õ




û
	



û