Module Onnx_types
onnx.proto Types
Types
type 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_versiontype attribute_proto_attribute_type=|Undefined|Float|Int|String|Tensor|Graph|Sparse_tensor|Floats|Ints|Strings|Tensors|Graphs|Sparse_tensorstype tensor_proto_segment={begin_ : int64 option;end_ : int64 option;}type string_string_entry_proto={key : string option;value : string option;}type tensor_proto_data_location=|Default|Externaltype tensor_proto={dims : int64 list;data_type : int32 option;segment : tensor_proto_segment option;float_data : float list;int32_data : int32 list;string_data : bytes list;int64_data : int64 list;name : string option;doc_string : string option;raw_data : bytes option;external_data : string_string_entry_proto list;data_location : tensor_proto_data_location option;double_data : float list;uint64_data : int64 list;}type sparse_tensor_proto={values : tensor_proto option;indices : tensor_proto option;dims : int64 list;}type tensor_shape_proto_dimension_value=|Dim_value of int64|Dim_param of stringand tensor_shape_proto_dimension={value : tensor_shape_proto_dimension_value;denotation : string option;}type tensor_shape_proto={dim : tensor_shape_proto_dimension list;}type type_proto_tensor={elem_type : int32 option;shape : tensor_shape_proto option;}type type_proto_value=|Tensor_type of type_proto_tensor|Sequence_type of type_proto_sequence|Map_type of type_proto_mapand type_proto={value : type_proto_value;denotation : string option;}and type_proto_sequence={elem_type : type_proto option;}and type_proto_map={key_type : int32 option;value_type : type_proto option;}type value_info_proto={name : string option;type_ : type_proto option;doc_string : string option;}type tensor_annotation={tensor_name : string option;quant_parameter_tensor_names : string_string_entry_proto list;}type attribute_proto={name : string option;ref_attr_name : string option;doc_string : string option;type_ : attribute_proto_attribute_type option;f : float option;i : int64 option;s : bytes option;t : tensor_proto option;g : graph_proto option;sparse_tensor : sparse_tensor_proto option;floats : float list;ints : int64 list;strings : bytes list;tensors : tensor_proto list;graphs : graph_proto list;sparse_tensors : sparse_tensor_proto list;}and graph_proto={node : node_proto list;name : string option;initializer_ : tensor_proto list;sparse_initializer : sparse_tensor_proto list;doc_string : string option;input : value_info_proto list;output : value_info_proto list;value_info : value_info_proto list;quantization_annotation : tensor_annotation list;}and node_proto={input : string list;output : string list;name : string option;op_type : string option;domain : string option;attribute : attribute_proto list;doc_string : string option;}type operator_set_id_proto={domain : string option;version : int64 option;}type model_proto={ir_version : int64 option;opset_import : operator_set_id_proto list;producer_name : string option;producer_version : string option;domain : string option;model_version : int64 option;doc_string : string option;graph : graph_proto option;metadata_props : string_string_entry_proto list;}type tensor_proto_data_type=|Undefined|Float|Uint8|Int8|Uint16|Int16|Int32|Int64|String|Bool|Float16|Double|Uint32|Uint64|Complex64|Complex128|Bfloat16
Default values
val default_version : unit -> versiondefault_version ()is the default value for typeversion
val default_attribute_proto_attribute_type : unit -> attribute_proto_attribute_typedefault_attribute_proto_attribute_type ()is the default value for typeattribute_proto_attribute_type
val default_tensor_proto_segment : ?begin_:int64 option -> ?end_:int64 option -> unit -> tensor_proto_segmentdefault_tensor_proto_segment ()is the default value for typetensor_proto_segment
val default_string_string_entry_proto : ?key:string option -> ?value:string option -> unit -> string_string_entry_protodefault_string_string_entry_proto ()is the default value for typestring_string_entry_proto
val default_tensor_proto_data_location : unit -> tensor_proto_data_locationdefault_tensor_proto_data_location ()is the default value for typetensor_proto_data_location
val default_tensor_proto : ?dims:int64 list -> ?data_type:int32 option -> ?segment:tensor_proto_segment option -> ?float_data:float list -> ?int32_data:int32 list -> ?string_data:bytes list -> ?int64_data:int64 list -> ?name:string option -> ?doc_string:string option -> ?raw_data:bytes option -> ?external_data:string_string_entry_proto list -> ?data_location:tensor_proto_data_location option -> ?double_data:float list -> ?uint64_data:int64 list -> unit -> tensor_protodefault_tensor_proto ()is the default value for typetensor_proto
val default_sparse_tensor_proto : ?values:tensor_proto option -> ?indices:tensor_proto option -> ?dims:int64 list -> unit -> sparse_tensor_protodefault_sparse_tensor_proto ()is the default value for typesparse_tensor_proto
val default_tensor_shape_proto_dimension_value : unit -> tensor_shape_proto_dimension_valuedefault_tensor_shape_proto_dimension_value ()is the default value for typetensor_shape_proto_dimension_value
val default_tensor_shape_proto_dimension : ?value:tensor_shape_proto_dimension_value -> ?denotation:string option -> unit -> tensor_shape_proto_dimensiondefault_tensor_shape_proto_dimension ()is the default value for typetensor_shape_proto_dimension
val default_tensor_shape_proto : ?dim:tensor_shape_proto_dimension list -> unit -> tensor_shape_protodefault_tensor_shape_proto ()is the default value for typetensor_shape_proto
val default_type_proto_tensor : ?elem_type:int32 option -> ?shape:tensor_shape_proto option -> unit -> type_proto_tensordefault_type_proto_tensor ()is the default value for typetype_proto_tensor
val default_type_proto_value : unit -> type_proto_valuedefault_type_proto_value ()is the default value for typetype_proto_value
val default_type_proto : ?value:type_proto_value -> ?denotation:string option -> unit -> type_protodefault_type_proto ()is the default value for typetype_proto
val default_type_proto_sequence : ?elem_type:type_proto option -> unit -> type_proto_sequencedefault_type_proto_sequence ()is the default value for typetype_proto_sequence
val default_type_proto_map : ?key_type:int32 option -> ?value_type:type_proto option -> unit -> type_proto_mapdefault_type_proto_map ()is the default value for typetype_proto_map
val default_value_info_proto : ?name:string option -> ?type_:type_proto option -> ?doc_string:string option -> unit -> value_info_protodefault_value_info_proto ()is the default value for typevalue_info_proto
val default_tensor_annotation : ?tensor_name:string option -> ?quant_parameter_tensor_names:string_string_entry_proto list -> unit -> tensor_annotationdefault_tensor_annotation ()is the default value for typetensor_annotation
val default_attribute_proto : ?name:string option -> ?ref_attr_name:string option -> ?doc_string:string option -> ?type_:attribute_proto_attribute_type option -> ?f:float option -> ?i:int64 option -> ?s:bytes option -> ?t:tensor_proto option -> ?g:graph_proto option -> ?sparse_tensor:sparse_tensor_proto option -> ?floats:float list -> ?ints:int64 list -> ?strings:bytes list -> ?tensors:tensor_proto list -> ?graphs:graph_proto list -> ?sparse_tensors:sparse_tensor_proto list -> unit -> attribute_protodefault_attribute_proto ()is the default value for typeattribute_proto
val default_graph_proto : ?node:node_proto list -> ?name:string option -> ?initializer_:tensor_proto list -> ?sparse_initializer:sparse_tensor_proto list -> ?doc_string:string option -> ?input:value_info_proto list -> ?output:value_info_proto list -> ?value_info:value_info_proto list -> ?quantization_annotation:tensor_annotation list -> unit -> graph_protodefault_graph_proto ()is the default value for typegraph_proto
val default_node_proto : ?input:string list -> ?output:string list -> ?name:string option -> ?op_type:string option -> ?domain:string option -> ?attribute:attribute_proto list -> ?doc_string:string option -> unit -> node_protodefault_node_proto ()is the default value for typenode_proto
val default_operator_set_id_proto : ?domain:string option -> ?version:int64 option -> unit -> operator_set_id_protodefault_operator_set_id_proto ()is the default value for typeoperator_set_id_proto
val default_model_proto : ?ir_version:int64 option -> ?opset_import:operator_set_id_proto list -> ?producer_name:string option -> ?producer_version:string option -> ?domain:string option -> ?model_version:int64 option -> ?doc_string:string option -> ?graph:graph_proto option -> ?metadata_props:string_string_entry_proto list -> unit -> model_protodefault_model_proto ()is the default value for typemodel_proto
val default_tensor_proto_data_type : unit -> tensor_proto_data_typedefault_tensor_proto_data_type ()is the default value for typetensor_proto_data_type