o
    eR                    @   sJ  d Z ddlmZ ddlmZ ddlmZ ddlmZ	 ddlm
Z e Zejddd	d
ejddZejdddeejejdddddejdejdddddejdejdddddejdejdddddejdejdddddejdejdddddejdejdddddejdejdddddejdejd d!d!ddejdg	ddd"d#d$
Zee eeZejd%d&deejejd'ddddejdejd(ddddejdgddd)d*d$
Zee eeZdZdZdZdZdZdZdZdZ d!Z!dZ"dZ#ejd+d,deejejd-ddddejdejd.ddddejdejd/ddddejdejd0ddddejdejd1ddddejdejd2ddddejdejd3dd4ddejdejd5dd6ddejdejd7d!dddejdejd8d9dddejdejd:d;d!ddejdejd<d4d9ddejdejd=d>d;ddejdejd?d6d>ddejdejd@dAdAddejdgdddBdCd$
Z$ee$ ejdDdEdeejejd-ddddejdejd.ddddejdejdFddddejdejdGddddejdejdHddddejdejdIddddejdejdJddddejdejdKddddejdejd0d!d!ddejdejdLd9d9ddejdejdMd;d;ddejdejdNd4d4ddejdejdOd>d>ddejdejdPd6d6ddejdejdQdAdAddejdejdRdSdSddejdejdTdUdUddejdgdddVdWd$
Z%ee% ejdXdYdeejejdZddddejdejd[ddddejdgddd\d]d$
Z&ee& ej'di d^d_d`dadbddceddddeejdfej(di d^d^d`dgdhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dwd`dxdhddidydjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dzd`d{dhddid6djd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^djd`d|dhddid}djdAdkd!dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^d~d`ddhddiddjddkddlddmdndoe*ddrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd>dkd9dlddmdndodpdrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dd`ddhd!diddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dd`ddhd9diddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dd`ddhd;didAdjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dd`ddhd4diddjddkddlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhd>did!djddkddlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhd6did9djd>dkd9dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhdAdid;djd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhdSdid4djd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhdUdiddjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddidSdjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejgdg dg de$gdvdddndd	dg dg ddddCZ+ej'di d^dd`ddbddceddddeejdfej(di d^d^d`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^djd`ddhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dzd`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddddZ,ej'di d^dd`ddbddceddddeejdfej(di d^dd`ddhddiddjd9dkd9dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd9dkd9dlddmdndog drddsdddddtdnduddvddcedeejej(di d^d^d`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dzd`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddddZ-ej'di d^dd`ddbddceddddeejdfej(di d^dd`ddhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dd`dÓdhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dēd`dœdhddiddjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dƓd`dǓdhddiddjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddȓddɓZ.ej'di d^dʓd`d˓dbddceddddeejdfej(di d^d̓d`d͓dhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dΓd`dϓdhddid!djd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dГd`dѓdhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dғd`dӓdhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dd`dԓdhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dՓd`d֓dhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dzd`dדdhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dؓd`dٓdhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dړd`dۓdhd!didAdjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dܓd`dݓdhd9did}djd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dޓd`dߓdhd;diddjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddddZ/ej'di d^dd`ddbddceddddeejdfej(di d^dd`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddddZ0ej'di d^dd`ddbddceddddeejdfej(di d^dd`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddddZ1ej'di d^dd`ddbddceddddeejdfej(di d^dd`ddhddiddjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^d^d`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddidSdjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dzd`ddhddid;djd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dd`ddhddid4djd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddid>djd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`d dhddid6djd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhd!didAdjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejg	dg dg dg dvdddndd	dg dg ddddZ2ej'di d^dd`ddbddceddddeejdfej(di d^dd`ddhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejej(di d^d	d`d
dhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddddZ3ej'di d^dd`ddbddceddddeejdfej(di d^dd`ddhddiddjddkddlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjddkddlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjddkddlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd>dkd9dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjddkddlddmdndog drddsdddddtdnduddvddcedeejej(di d^d^d`ddhddid!djd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dzd`ddhd!did>djd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^d d`d!dhd9did9djd>dkd9dlddmdndodpdrddsdddddtdnduddvddcedeejej(di d^d"d`d#dhd;did6djd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^d$d`d%dhd4didAdjdAdkd!dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^d&d`d'dhd>did;djddkddlddmdndog drddsdddddtdnduddvddcedeejej(di d^d(d`d)dhd6did4djddkddlddmdndog drddsdddddtdnduddvddcedeejgdg de3gde%e&gdvdddndd	dg dg dd*dd]Z4ej'di d^d+d`d,dbddceddddeejdfej(di d^d-d`d.dhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^d/d`d0dhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dd`d1dhddiddjddkddlddmdndog drddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg dd2dd3Z5ej'di d^d4d`d5dbddceddddeejdfej(di d^d6d`d7dhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejej(di d^d8d`d9dhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^d:d`d;dhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dej6dd<ddejg d=gdd>dd?Z7ej'di d^d@d`dAdbddceddddeejdfej(di d^dBd`dCdhddiddjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejgdg de7gdg dvdddndd	dg dg ddDdd?Z8ej'di d^dEd`dFdbddceddddeejdfej(di d^dGd`dHdhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dId`dJdhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddKddLZ9ej'di d^dMd`dNdbddceddddeejdfej(di d^dGd`dOdhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddPddQZ:ej'di d^dRd`dSdbddceddddeejdfej(di d^dTd`dUdhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dVd`dWdhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddXddYZ;ej'di d^dZd`d[dbddceddddeejdfej(di d^dGd`d\dhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg dd]dd^Z<ej'di d^d_d`d`dbddceddddeejdfej(di d^dGd`dadhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dId`dbdhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddcdddZ=ej'di d^ded`dfdbddceddddeejdfej(di d^dd`dgdhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^d^d`dhdhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddiddjZ>ej'di d^dkd`dldbddceddddeejdfej(di d^dmd`dndhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dod`dpdhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dqd`drdhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dsd`dtdhddid9djd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dud`dvdhddid!djd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^dwd`dxdhddiddjd4dkd;dlddmdndoddrddsdddddtdnduddvddcedeejej(di d^d:d`dydhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejgdg de9e:e;e<e=e>gdg dvdddndd	dg dej6ddzddejg d=gdd{dd|Z?ej'di d^d}d`d~dbddceddddeejdfej(di d^dd`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjddkddlddmdndoddrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddddZ@ej'di d^dd`ddbddceddddeejdfej(di d^d^d`ddhddiddjd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd9dkd9dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd9dkd9dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd9dkd9dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddiddjd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dzd`ddhddid!djd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejej(di d^dΓd`ddhddid9djd4dkd;dlddmdndog drddsdddddtdnduddvddcedeejej(di d^dd`ddhddid;djd9dkd9dlddmdndodp)dqdrddsdddddtdnduddvddcedeejgdg dg dg dvdddndd	dg dg ddddZAe$e+jBdj _Ce4e+jBd _De2e+jBd _De5e+jBd _De?e+jBd _De4e+jBd _De2e+jBd _De5e+jBd _De?e+jBd _De+e$_Ee?e,jBdj _De+e-jBd _De2e.jBd _De2e.jBd _De0e.jBd _De0e.jBd _De@e/jBd _De2e/jBd _De0e/jBd _De.e/jBd _DeAe/jBd _De0e1jBd _De-e2jBd _De4e2jBd _De5e2jBd _De,e2jBd _De,e2jBd _De,e2jBd _De1e2jBd _De4e3_Ee3e4jBd _De0e4jBd" _De&e4jBd$ _Ce4e%_Ee4e&_Ee4e5jBd- _De4e5jBd/ _De8e7_Ee7jFd jGHe7jBd6  e7jFd e7jBd6 _Ie7jFd jGHe7jBd8  e7jFd e7jBd8 _Ie7e8jBdB _De8e9jBdI _De?e9_Ee?e:jBdG _De?e:_Ee?e;jBdV _De?e;_Ee?e<jBdG _De?e<_Ee8e=jBdI _De?e=_Ee?e>_Ee9e?jBdm _De:e?jBdo _De;e?jBdq _De<e?jBds _De=e?jBdu _De>e?jBdw _De?jFd jGHe?jBdm  e?jFd e?jBdm _Ie?jFd jGHe?jBdo  e?jFd e?jBdo _Ie?jFd jGHe?jBdq  e?jFd e?jBdq _Ie?jFd jGHe?jBds  e?jFd e?jBds _Ie?jFd jGHe?jBdu  e?jFd e?jBdu _Ie?jFd jGHe?jBdw  e?jFd e?jBdw _Ie-eAjBd _De@eAjBd _De+ejJd_< e,ejJd< e-ejJd< e.ejJd< e/ejJd< e0ejJd< e1ejJd< e2ejJd< e4ejJd< e5ejJd+< e8ejJd@< e?ejJdk< e@ejJd}< eAejJd< eejKd< eejKd%< eLe e	Md_ejNfe+ddZOePeO e	MdejNfe,ddZQePeQ e	MdejNfe-ddZRePeR e	MdejNfe.ddZSePeS e	MdejNfe/ddZTePeT e	MdejNfe0ddZUePeU e	MdejNfe1ddZVePeV e	MdejNfe2ddZWePeW e	MdejNfe	MdejNfe3dde4ddZXePeX ePeXjY e	Md+ejNfe5ddZZePeZ e	Md@ejNfe	Md4ejNfe7dde8ddZ[ePe[ ePe[j\ e	MdkejNfe	MdEejNfe9dde	MdMejNfe:dde	MdRejNfe;dde	MdZejNfe<dde	Md_ejNfe=dde	MdeejNfe>dde?ddZ]ePe] ePe]j^ ePe]j_ ePe]j` ePe]ja ePe]jb ePe]jc e	Md}ejNfe@ddZdePed e	MdejNfeAddZeePee de_fde4jBd _fde4jBd _fde4jBd _fde4jBd& _fde4jBd( _fdS (  zGenerated protocol buffer code.    )enum_type_wrapper)
descriptor)message)
reflection)symbol_databasezonnx/onnx-ml.protoZonnxZproto2s   Hs  
onnx/onnx-ml.protoonnx"
AttributeProto
name (	
ref_attr_name (	

doc_string (	0
type (2".onnx.AttributeProto.AttributeType	
f (	
i (	
s (
t (2.onnx.TensorProto
g (2.onnx.GraphProto.
sparse_tensor (2.onnx.SparseTensorProto
tp (2.onnx.TypeProto
floats (
ints (
strings	 ("
tensors
 (2.onnx.TensorProto 
graphs (2.onnx.GraphProto/
sparse_tensors (2.onnx.SparseTensorProto$
type_protos (2.onnx.TypeProto"
AttributeType
	UNDEFINED 	
FLOAT
INT

STRING

TENSOR	
GRAPH
SPARSE_TENSOR

TYPE_PROTO

FLOATS
INTS
STRINGS
TENSORS	

GRAPHS

SPARSE_TENSORS
TYPE_PROTOS"Q
ValueInfoProto
name (	
type (2.onnx.TypeProto

doc_string (	"
	NodeProto
input (	
output (	
name (	
op_type (	
domain (	'
	attribute (2.onnx.AttributeProto

doc_string (	"
TrainingInfoProto(
initialization (2.onnx.GraphProto#
	algorithm (2.onnx.GraphProto<
initialization_binding (2.onnx.StringStringEntryProto4
update_binding (2.onnx.StringStringEntryProto"

ModelProto

ir_version (.
opset_import (2.onnx.OperatorSetIdProto
producer_name (	
producer_version (	
domain (	
model_version (

doc_string (	
graph (2.onnx.GraphProto4
metadata_props (2.onnx.StringStringEntryProto.
training_info (2.onnx.TrainingInfoProto&
	functions (2.onnx.FunctionProto"4
StringStringEntryProto
key (	
value (	"k
TensorAnnotation
tensor_name (	B
quant_parameter_tensor_names (2.onnx.StringStringEntryProto"

GraphProto
node (2.onnx.NodeProto
name (	&
initializer (2.onnx.TensorProto3
sparse_initializer (2.onnx.SparseTensorProto

doc_string
 (	#
input (2.onnx.ValueInfoProto$
output (2.onnx.ValueInfoProto(

value_info (2.onnx.ValueInfoProto7
quantization_annotation (2.onnx.TensorAnnotationJJJ
R
ir_versionRproducer_versionRproducer_tagRdomain"
TensorProto
dims (
	data_type (*
segment (2.onnx.TensorProto.Segment

float_data (B

int32_data (B
string_data (

int64_data (B
name (	

doc_string (	
raw_data	 (3
external_data (2.onnx.StringStringEntryProto5
data_location (2.onnx.TensorProto.DataLocation
double_data
 (B
uint64_data (B%
Segment
begin (
end ("
DataType
	UNDEFINED 	
FLOAT	
UINT8
INT8

UINT16	
INT16	
INT32	
INT64

STRING
BOOL	
FLOAT16


DOUBLE

UINT32

UINT64
	COMPLEX64

COMPLEX128
BFLOAT16")
DataLocation
DEFAULT 
EXTERNAL"h
SparseTensorProto!
values (2.onnx.TensorProto"
indices (2.onnx.TensorProto
dims ("
TensorShapeProto-
dim (2 .onnx.TensorShapeProto.DimensionR
	Dimension
	dim_value (H 
	dim_param (	H 

denotation (	B
value"
	TypeProto-
tensor_type (2.onnx.TypeProto.TensorH 1
sequence_type (2.onnx.TypeProto.SequenceH '
map_type (2.onnx.TypeProto.MapH 1
optional_type	 (2.onnx.TypeProto.OptionalH :
sparse_tensor_type (2.onnx.TypeProto.SparseTensorH -
opaque_type (2.onnx.TypeProto.OpaqueH 

denotation (	B
Tensor
	elem_type (%
shape (2.onnx.TensorShapeProto.
Sequence"
	elem_type (2.onnx.TypeProto<
Map
key_type (#

value_type (2.onnx.TypeProto.
Optional"
	elem_type (2.onnx.TypeProtoH
SparseTensor
	elem_type (%
shape (2.onnx.TensorShapeProto&
Opaque
domain (	
name (	B
value"5
OperatorSetIdProto
domain (	
version ("
FunctionProto
name (	
input (	
output (	
	attribute (	
node (2.onnx.NodeProto

doc_string (	.
opset_import	 (2.onnx.OperatorSetIdProto
domain
 (	JJRsince_versionRstatus*
Version
_START_VERSION 
IR_VERSION_2017_10_10
IR_VERSION_2017_10_30
IR_VERSION_2017_11_3
IR_VERSION_2019_1_22
IR_VERSION_2019_3_18
IR_VERSION_2019_9_19
IR_VERSION_2020_5_8

IR_VERSION*.
OperatorStatus
EXPERIMENTAL 

STABLEBH)namepackagesyntaxserialized_options
create_keyZserialized_pbVersionzonnx.VersionN_START_VERSION)r   indexnumberr
   typer   IR_VERSION_2017_10_10   IR_VERSION_2017_10_30   IR_VERSION_2017_11_3   IR_VERSION_2019_1_22   IR_VERSION_2019_3_18   IR_VERSION_2019_9_19   IR_VERSION_2020_5_8   
IR_VERSION   i  i  )
r   	full_namefilenamefiler   valuescontaining_typer
   serialized_startserialized_endOperatorStatuszonnx.OperatorStatusEXPERIMENTALSTABLEi  i  ZAttributeTypez!onnx.AttributeProto.AttributeType	UNDEFINEDFLOATINTSTRINGZTENSORZGRAPHZSPARSE_TENSOR   Z
TYPE_PROTO   ZFLOATSZINTS	   ZSTRINGS
   ZTENSORSZGRAPHS   ZSPARSE_TENSORSZTYPE_PROTOS   i  i  ZDataTypezonnx.TensorProto.DataTypeZUINT8ZINT8ZUINT16ZINT16ZINT32ZINT64BOOLZFLOAT16DOUBLEZUINT32ZUINT64Z	COMPLEX64Z
COMPLEX128   ZBFLOAT16   i
  i
  ZDataLocationzonnx.TensorProto.DataLocationDEFAULTZEXTERNALi
  i  r   AttributeProtor!   zonnx.AttributeProtor"   r#   r%   r   fieldszonnx.AttributeProto.namer   r   r   Zcpp_typelabelZhas_default_valueFdefault_value    zutf-8message_type	enum_typeZis_extensionZextension_scoper
   Zref_attr_namez!onnx.AttributeProto.ref_attr_name   Z
doc_stringzonnx.AttributeProto.doc_stringzonnx.AttributeProto.type   fzonnx.AttributeProto.fizonnx.AttributeProto.iszonnx.AttributeProto.stzonnx.AttributeProto.tgzonnx.AttributeProto.gZsparse_tensorz!onnx.AttributeProto.sparse_tensor   tpzonnx.AttributeProto.tpZfloatszonnx.AttributeProto.floatsZintszonnx.AttributeProto.intsstringszonnx.AttributeProto.stringsZtensorszonnx.AttributeProto.tensorsZgraphszonnx.AttributeProto.graphsZsparse_tensorsz"onnx.AttributeProto.sparse_tensors   Ztype_protoszonnx.AttributeProto.type_protos   
extensionsZnested_types
enum_typesZis_extendabler	   Zextension_rangesZoneofsr&      r'   ValueInfoProtozonnx.ValueInfoProtozonnx.ValueInfoProto.namezonnx.ValueInfoProto.typezonnx.ValueInfoProto.doc_stringi  i<  	NodeProtozonnx.NodeProtoinputzonnx.NodeProto.inputoutputzonnx.NodeProto.outputzonnx.NodeProto.nameZop_typezonnx.NodeProto.op_typedomainzonnx.NodeProto.domain	attributezonnx.NodeProto.attributezonnx.NodeProto.doc_stringi?  i  TrainingInfoProtozonnx.TrainingInfoProtoZinitializationz%onnx.TrainingInfoProto.initialization	algorithmz onnx.TrainingInfoProto.algorithmZinitialization_bindingz-onnx.TrainingInfoProto.initialization_bindingZupdate_bindingz%onnx.TrainingInfoProto.update_bindingi  i  
ModelProtozonnx.ModelProtoZ
ir_versionzonnx.ModelProto.ir_versionZopset_importzonnx.ModelProto.opset_importZproducer_namezonnx.ModelProto.producer_nameZproducer_versionz onnx.ModelProto.producer_versionzonnx.ModelProto.domainZmodel_versionzonnx.ModelProto.model_versionzonnx.ModelProto.doc_stringgraphzonnx.ModelProto.graphZmetadata_propszonnx.ModelProto.metadata_propsZtraining_infozonnx.ModelProto.training_infoZ	functionszonnx.ModelProto.functions   i  i  StringStringEntryProtozonnx.StringStringEntryProtokeyzonnx.StringStringEntryProto.keyvaluez!onnx.StringStringEntryProto.valuei  iR  TensorAnnotationzonnx.TensorAnnotationZtensor_namez!onnx.TensorAnnotation.tensor_nameZquant_parameter_tensor_namesz2onnx.TensorAnnotation.quant_parameter_tensor_namesiT  i  
GraphProtozonnx.GraphProtonodezonnx.GraphProto.nodezonnx.GraphProto.nameZinitializerzonnx.GraphProto.initializerZsparse_initializerz"onnx.GraphProto.sparse_initializerzonnx.GraphProto.doc_stringzonnx.GraphProto.inputzonnx.GraphProto.outputZ
value_infozonnx.GraphProto.value_infoZquantization_annotationz'onnx.GraphProto.quantization_annotationi  i`  Segmentzonnx.TensorProto.Segmentbeginzonnx.TensorProto.Segment.beginendzonnx.TensorProto.Segment.endi	  i
  TensorProtozonnx.TensorProtodimszonnx.TensorProto.dimsZ	data_typezonnx.TensorProto.data_typesegmentzonnx.TensorProto.segmentZ
float_datazonnx.TensorProto.float_datas   Z
int32_datazonnx.TensorProto.int32_dataZstring_datazonnx.TensorProto.string_dataZ
int64_datazonnx.TensorProto.int64_datazonnx.TensorProto.namezonnx.TensorProto.doc_stringraw_datazonnx.TensorProto.raw_dataZexternal_datazonnx.TensorProto.external_dataZdata_locationzonnx.TensorProto.data_locationZdouble_datazonnx.TensorProto.double_dataZuint64_datazonnx.TensorProto.uint64_dataic  SparseTensorProtozonnx.SparseTensorProtor$   zonnx.SparseTensorProto.valuesindiceszonnx.SparseTensorProto.indiceszonnx.SparseTensorProto.dimsi  i  	Dimensionzonnx.TensorShapeProto.DimensionZ	dim_valuez)onnx.TensorShapeProto.Dimension.dim_valueZ	dim_paramz)onnx.TensorShapeProto.Dimension.dim_paramZ
denotationz*onnx.TensorShapeProto.Dimension.denotationz%onnx.TensorShapeProto.Dimension.value)r   r!   r   r%   r   r;   i  i  TensorShapeProtozonnx.TensorShapeProtodimzonnx.TensorShapeProto.dimi  Tensorzonnx.TypeProto.TensorZ	elem_typezonnx.TypeProto.Tensor.elem_typeshapezonnx.TypeProto.Tensor.shapeij  i  Sequencezonnx.TypeProto.Sequencez!onnx.TypeProto.Sequence.elem_typei  i  Mapzonnx.TypeProto.MapZkey_typezonnx.TypeProto.Map.key_typeZ
value_typezonnx.TypeProto.Map.value_typei  i  Optionalzonnx.TypeProto.Optionalz!onnx.TypeProto.Optional.elem_typei  iJ  SparseTensorzonnx.TypeProto.SparseTensorz%onnx.TypeProto.SparseTensor.elem_typez!onnx.TypeProto.SparseTensor.shapeiL  i  Opaquezonnx.TypeProto.Opaquezonnx.TypeProto.Opaque.domainzonnx.TypeProto.Opaque.namei  i  	TypeProtozonnx.TypeProtoZtensor_typezonnx.TypeProto.tensor_typeZsequence_typezonnx.TypeProto.sequence_typeZmap_typezonnx.TypeProto.map_typeZoptional_typezonnx.TypeProto.optional_typeZsparse_tensor_typez!onnx.TypeProto.sparse_tensor_typeZopaque_typezonnx.TypeProto.opaque_typezonnx.TypeProto.denotationzonnx.TypeProto.valuei   i  OperatorSetIdProtozonnx.OperatorSetIdProtozonnx.OperatorSetIdProto.domainversionzonnx.OperatorSetIdProto.versioni  i  FunctionProtozonnx.FunctionProtozonnx.FunctionProto.namezonnx.FunctionProto.inputzonnx.FunctionProto.outputzonnx.FunctionProto.attributezonnx.FunctionProto.nodezonnx.FunctionProto.doc_stringzonnx.FunctionProto.opset_importzonnx.FunctionProto.domaini  i  zonnx.onnx_ml_pb2)
DESCRIPTOR
__module__)ra   rx   ry   )rj   rx   ry   )rm   ro   rp   rq   rr   rs   rx   ry    )g__doc__Zgoogle.protobuf.internalr   Zgoogle.protobufr   Z_descriptorr   _messager   Z_reflectionr   Z_symbol_databaseZDefaultZ_sym_dbZFileDescriptorZ_internal_create_keyrx   ZEnumDescriptorZEnumValueDescriptorZ_VERSIONZRegisterEnumDescriptorZEnumTypeWrapperr   Z_OPERATORSTATUSr(   r   r   r   r   r   r   r   r   r   r)   r*   Z_ATTRIBUTEPROTO_ATTRIBUTETYPEZ_TENSORPROTO_DATATYPEZ_TENSORPROTO_DATALOCATIONZ
DescriptorZFieldDescriptordecodefloatZ_ATTRIBUTEPROTOZ_VALUEINFOPROTOZ
_NODEPROTOZ_TRAININGINFOPROTOZ_MODELPROTOZ_STRINGSTRINGENTRYPROTOZ_TENSORANNOTATIONZ_GRAPHPROTOZ_TENSORPROTO_SEGMENTZ_TENSORPROTOZ_SPARSETENSORPROTOZOneofDescriptorZ_TENSORSHAPEPROTO_DIMENSIONZ_TENSORSHAPEPROTOZ_TYPEPROTO_TENSORZ_TYPEPROTO_SEQUENCEZ_TYPEPROTO_MAPZ_TYPEPROTO_OPTIONALZ_TYPEPROTO_SPARSETENSORZ_TYPEPROTO_OPAQUEZ
_TYPEPROTOZ_OPERATORSETIDPROTOZ_FUNCTIONPROTOZfields_by_namer@   r?   r%   Zoneofs_by_namer;   appendZcontaining_oneofZmessage_types_by_nameZenum_types_by_nameZRegisterFileDescriptorZGeneratedProtocolMessageTypeMessager:   ZRegisterMessagerP   rQ   rV   rX   r[   r^   r_   rd   ra   rh   rk   rj   rt   rm   ro   rp   rq   rr   rs   ru   rw   _optionsrz   rz   rz   @D:\Projects\ConvertPro\env\Lib\site-packages\onnx/onnx_ml_pb2.py<module>   s'  	/
:


M
XW
b



   
                  

 !#$%&')*.



:<=?@ABCEFJ%'(*+,-.015



VXY[\]^_abf

 "#'
 "#'

HJKMNOPQSTX "#&

kmorstuvxy} !#$%&')*.

 !#$%&(./2  "#& "#& "#&

 "#&
:<=?@ABDJKO
 "#'


ACDFGHIJLMP










































/



