Darknet/YOLO v5.0-117-g31c55275-dirty
Object Detection Framework
 
Loading...
Searching...
No Matches
onnx.proto3.pb.h File Reference
Include dependency graph for onnx.proto3.pb.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  is_proto_enum< ::onnx::AttributeProto_AttributeType >
 
struct  is_proto_enum< ::onnx::OperatorStatus >
 
struct  is_proto_enum< ::onnx::TensorProto_DataLocation >
 
struct  is_proto_enum< ::onnx::TensorProto_DataType >
 
struct  is_proto_enum< ::onnx::Version >
 
class  onnx::AttributeProto
 
struct  onnx::AttributeProto::Impl_
 
class  onnx::DeviceConfigurationProto
 
struct  onnx::DeviceConfigurationProto::Impl_
 
class  onnx::FunctionProto
 
struct  onnx::FunctionProto::Impl_
 
class  onnx::GraphProto
 
struct  onnx::GraphProto::Impl_
 
class  onnx::IntIntListEntryProto
 
struct  onnx::IntIntListEntryProto::Impl_
 
class  onnx::ModelProto
 
struct  onnx::ModelProto::Impl_
 
class  onnx::NodeDeviceConfigurationProto
 
struct  onnx::NodeDeviceConfigurationProto::Impl_
 
class  onnx::NodeProto
 
struct  onnx::NodeProto::Impl_
 
class  onnx::OperatorSetIdProto
 
struct  onnx::OperatorSetIdProto::Impl_
 
class  onnx::ShardedDimProto
 
struct  onnx::ShardedDimProto::Impl_
 
class  onnx::ShardingSpecProto
 
struct  onnx::ShardingSpecProto::Impl_
 
class  onnx::SimpleShardedDimProto
 
struct  onnx::SimpleShardedDimProto::Impl_
 
union  onnx::SimpleShardedDimProto::Impl_::DimUnion
 
class  onnx::SparseTensorProto
 
struct  onnx::SparseTensorProto::Impl_
 
class  onnx::StringStringEntryProto
 
struct  onnx::StringStringEntryProto::Impl_
 
class  onnx::TensorAnnotation
 
struct  onnx::TensorAnnotation::Impl_
 
class  onnx::TensorProto
 
struct  onnx::TensorProto::Impl_
 
class  onnx::TensorProto_Segment
 
struct  onnx::TensorProto_Segment::Impl_
 
class  onnx::TensorShapeProto
 
struct  onnx::TensorShapeProto::Impl_
 
class  onnx::TensorShapeProto_Dimension
 
struct  onnx::TensorShapeProto_Dimension::Impl_
 
union  onnx::TensorShapeProto_Dimension::Impl_::ValueUnion
 
class  onnx::TrainingInfoProto
 
struct  onnx::TrainingInfoProto::Impl_
 
class  onnx::TypeProto
 
struct  onnx::TypeProto::Impl_
 
union  onnx::TypeProto::Impl_::ValueUnion
 
class  onnx::TypeProto_Map
 
struct  onnx::TypeProto_Map::Impl_
 
class  onnx::TypeProto_Optional
 
struct  onnx::TypeProto_Optional::Impl_
 
class  onnx::TypeProto_Sequence
 
struct  onnx::TypeProto_Sequence::Impl_
 
class  onnx::TypeProto_SparseTensor
 
struct  onnx::TypeProto_SparseTensor::Impl_
 
class  onnx::TypeProto_Tensor
 
struct  onnx::TypeProto_Tensor::Impl_
 
class  onnx::ValueInfoProto
 
struct  onnx::ValueInfoProto::Impl_
 
struct  TableStruct_onnx_2eproto3
 

Namespaces

namespace  internal
 
namespace  onnx
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_onnx_2eproto3
 

Enumerations

enum  onnx::AttributeProto_AttributeType : int {
  onnx::AttributeProto_AttributeType_UNDEFINED = 0 ,
  onnx::AttributeProto_AttributeType_FLOAT = 1 ,
  onnx::AttributeProto_AttributeType_INT = 2 ,
  onnx::AttributeProto_AttributeType_STRING = 3 ,
  onnx::AttributeProto_AttributeType_TENSOR = 4 ,
  onnx::AttributeProto_AttributeType_GRAPH = 5 ,
  onnx::AttributeProto_AttributeType_SPARSE_TENSOR = 11 ,
  onnx::AttributeProto_AttributeType_TYPE_PROTO = 13 ,
  onnx::AttributeProto_AttributeType_FLOATS = 6 ,
  onnx::AttributeProto_AttributeType_INTS = 7 ,
  onnx::AttributeProto_AttributeType_STRINGS = 8 ,
  onnx::AttributeProto_AttributeType_TENSORS = 9 ,
  onnx::AttributeProto_AttributeType_GRAPHS = 10 ,
  onnx::AttributeProto_AttributeType_SPARSE_TENSORS = 12 ,
  onnx::AttributeProto_AttributeType_TYPE_PROTOS = 14 ,
  onnx::AttributeProto_AttributeType_AttributeProto_AttributeType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min() ,
  onnx::AttributeProto_AttributeType_AttributeProto_AttributeType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  onnx::OperatorStatus : int {
  onnx::EXPERIMENTAL = 0 ,
  onnx::STABLE = 1 ,
  onnx::OperatorStatus_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min() ,
  onnx::OperatorStatus_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  onnx::TensorProto_DataLocation : int {
  onnx::TensorProto_DataLocation_DEFAULT = 0 ,
  onnx::TensorProto_DataLocation_EXTERNAL = 1 ,
  onnx::TensorProto_DataLocation_TensorProto_DataLocation_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min() ,
  onnx::TensorProto_DataLocation_TensorProto_DataLocation_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  onnx::TensorProto_DataType : int {
  onnx::TensorProto_DataType_UNDEFINED = 0 ,
  onnx::TensorProto_DataType_FLOAT = 1 ,
  onnx::TensorProto_DataType_UINT8 = 2 ,
  onnx::TensorProto_DataType_INT8 = 3 ,
  onnx::TensorProto_DataType_UINT16 = 4 ,
  onnx::TensorProto_DataType_INT16 = 5 ,
  onnx::TensorProto_DataType_INT32 = 6 ,
  onnx::TensorProto_DataType_INT64 = 7 ,
  onnx::TensorProto_DataType_STRING = 8 ,
  onnx::TensorProto_DataType_BOOL = 9 ,
  onnx::TensorProto_DataType_FLOAT16 = 10 ,
  onnx::TensorProto_DataType_DOUBLE = 11 ,
  onnx::TensorProto_DataType_UINT32 = 12 ,
  onnx::TensorProto_DataType_UINT64 = 13 ,
  onnx::TensorProto_DataType_COMPLEX64 = 14 ,
  onnx::TensorProto_DataType_COMPLEX128 = 15 ,
  onnx::TensorProto_DataType_BFLOAT16 = 16 ,
  onnx::TensorProto_DataType_FLOAT8E4M3FN = 17 ,
  onnx::TensorProto_DataType_FLOAT8E4M3FNUZ = 18 ,
  onnx::TensorProto_DataType_FLOAT8E5M2 = 19 ,
  onnx::TensorProto_DataType_FLOAT8E5M2FNUZ = 20 ,
  onnx::TensorProto_DataType_UINT4 = 21 ,
  onnx::TensorProto_DataType_INT4 = 22 ,
  onnx::TensorProto_DataType_FLOAT4E2M1 = 23 ,
  onnx::TensorProto_DataType_FLOAT8E8M0 = 24 ,
  onnx::TensorProto_DataType_TensorProto_DataType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min() ,
  onnx::TensorProto_DataType_TensorProto_DataType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  onnx::Version : int {
  onnx::_START_VERSION = 0 ,
  onnx::IR_VERSION_2017_10_10 = 1 ,
  onnx::IR_VERSION_2017_10_30 = 2 ,
  onnx::IR_VERSION_2017_11_3 = 3 ,
  onnx::IR_VERSION_2019_1_22 = 4 ,
  onnx::IR_VERSION_2019_3_18 = 5 ,
  onnx::IR_VERSION_2019_9_19 = 6 ,
  onnx::IR_VERSION_2020_5_8 = 7 ,
  onnx::IR_VERSION_2021_7_30 = 8 ,
  onnx::IR_VERSION_2023_5_5 = 9 ,
  onnx::IR_VERSION_2024_3_25 = 10 ,
  onnx::IR_VERSION_2025_05_12 = 11 ,
  onnx::IR_VERSION = 12 ,
  onnx::Version_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min() ,
  onnx::Version_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::onnx::AttributeProtoArena::CreateMaybeMessage<::onnx::AttributeProto > (Arena *)
 
template<>
::onnx::DeviceConfigurationProtoArena::CreateMaybeMessage<::onnx::DeviceConfigurationProto > (Arena *)
 
template<>
::onnx::FunctionProtoArena::CreateMaybeMessage<::onnx::FunctionProto > (Arena *)
 
template<>
::onnx::GraphProtoArena::CreateMaybeMessage<::onnx::GraphProto > (Arena *)
 
template<>
::onnx::IntIntListEntryProtoArena::CreateMaybeMessage<::onnx::IntIntListEntryProto > (Arena *)
 
template<>
::onnx::ModelProtoArena::CreateMaybeMessage<::onnx::ModelProto > (Arena *)
 
template<>
::onnx::NodeDeviceConfigurationProtoArena::CreateMaybeMessage<::onnx::NodeDeviceConfigurationProto > (Arena *)
 
template<>
::onnx::NodeProtoArena::CreateMaybeMessage<::onnx::NodeProto > (Arena *)
 
template<>
::onnx::OperatorSetIdProtoArena::CreateMaybeMessage<::onnx::OperatorSetIdProto > (Arena *)
 
template<>
::onnx::ShardedDimProtoArena::CreateMaybeMessage<::onnx::ShardedDimProto > (Arena *)
 
template<>
::onnx::ShardingSpecProtoArena::CreateMaybeMessage<::onnx::ShardingSpecProto > (Arena *)
 
template<>
::onnx::SimpleShardedDimProtoArena::CreateMaybeMessage<::onnx::SimpleShardedDimProto > (Arena *)
 
template<>
::onnx::SparseTensorProtoArena::CreateMaybeMessage<::onnx::SparseTensorProto > (Arena *)
 
template<>
::onnx::StringStringEntryProtoArena::CreateMaybeMessage<::onnx::StringStringEntryProto > (Arena *)
 
template<>
::onnx::TensorAnnotationArena::CreateMaybeMessage<::onnx::TensorAnnotation > (Arena *)
 
template<>
::onnx::TensorProtoArena::CreateMaybeMessage<::onnx::TensorProto > (Arena *)
 
template<>
::onnx::TensorProto_SegmentArena::CreateMaybeMessage<::onnx::TensorProto_Segment > (Arena *)
 
template<>
::onnx::TensorShapeProtoArena::CreateMaybeMessage<::onnx::TensorShapeProto > (Arena *)
 
template<>
::onnx::TensorShapeProto_DimensionArena::CreateMaybeMessage<::onnx::TensorShapeProto_Dimension > (Arena *)
 
template<>
::onnx::TrainingInfoProtoArena::CreateMaybeMessage<::onnx::TrainingInfoProto > (Arena *)
 
template<>
::onnx::TypeProtoArena::CreateMaybeMessage<::onnx::TypeProto > (Arena *)
 
template<>
::onnx::TypeProto_MapArena::CreateMaybeMessage<::onnx::TypeProto_Map > (Arena *)
 
template<>
::onnx::TypeProto_OptionalArena::CreateMaybeMessage<::onnx::TypeProto_Optional > (Arena *)
 
template<>
::onnx::TypeProto_SequenceArena::CreateMaybeMessage<::onnx::TypeProto_Sequence > (Arena *)
 
template<>
::onnx::TypeProto_SparseTensorArena::CreateMaybeMessage<::onnx::TypeProto_SparseTensor > (Arena *)
 
template<>
::onnx::TypeProto_TensorArena::CreateMaybeMessage<::onnx::TypeProto_Tensor > (Arena *)
 
template<>
::onnx::ValueInfoProtoArena::CreateMaybeMessage<::onnx::ValueInfoProto > (Arena *)
 
bool onnx::AttributeProto_AttributeType_IsValid (int value)
 
const std::string & onnx::AttributeProto_AttributeType_Name (AttributeProto_AttributeType value)
 
template<typename T >
const std::string & onnx::AttributeProto_AttributeType_Name (T enum_t_value)
 
bool onnx::AttributeProto_AttributeType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AttributeProto_AttributeType *value)
 
bool onnx::OperatorStatus_IsValid (int value)
 
const std::string & onnx::OperatorStatus_Name (OperatorStatus value)
 
template<typename T >
const std::string & onnx::OperatorStatus_Name (T enum_t_value)
 
bool onnx::OperatorStatus_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, OperatorStatus *value)
 
bool onnx::TensorProto_DataLocation_IsValid (int value)
 
template<typename T >
const std::string & onnx::TensorProto_DataLocation_Name (T enum_t_value)
 
const std::string & onnx::TensorProto_DataLocation_Name (TensorProto_DataLocation value)
 
bool onnx::TensorProto_DataLocation_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TensorProto_DataLocation *value)
 
bool onnx::TensorProto_DataType_IsValid (int value)
 
template<typename T >
const std::string & onnx::TensorProto_DataType_Name (T enum_t_value)
 
const std::string & onnx::TensorProto_DataType_Name (TensorProto_DataType value)
 
bool onnx::TensorProto_DataType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TensorProto_DataType *value)
 
bool onnx::Version_IsValid (int value)
 
template<typename T >
const std::string & onnx::Version_Name (T enum_t_value)
 
const std::string & onnx::Version_Name (Version value)
 
bool onnx::Version_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Version *value)
 

Variables

constexpr int onnx::AttributeProto_AttributeType_AttributeType_ARRAYSIZE = AttributeProto_AttributeType_AttributeType_MAX + 1
 
constexpr AttributeProto_AttributeType onnx::AttributeProto_AttributeType_AttributeType_MAX = AttributeProto_AttributeType_TYPE_PROTOS
 
constexpr AttributeProto_AttributeType onnx::AttributeProto_AttributeType_AttributeType_MIN = AttributeProto_AttributeType_UNDEFINED
 
constexpr int onnx::OperatorStatus_ARRAYSIZE = OperatorStatus_MAX + 1
 
constexpr OperatorStatus onnx::OperatorStatus_MAX = STABLE
 
constexpr OperatorStatus onnx::OperatorStatus_MIN = EXPERIMENTAL
 
constexpr int onnx::TensorProto_DataLocation_DataLocation_ARRAYSIZE = TensorProto_DataLocation_DataLocation_MAX + 1
 
constexpr TensorProto_DataLocation onnx::TensorProto_DataLocation_DataLocation_MAX = TensorProto_DataLocation_EXTERNAL
 
constexpr TensorProto_DataLocation onnx::TensorProto_DataLocation_DataLocation_MIN = TensorProto_DataLocation_DEFAULT
 
constexpr int onnx::TensorProto_DataType_DataType_ARRAYSIZE = TensorProto_DataType_DataType_MAX + 1
 
constexpr TensorProto_DataType onnx::TensorProto_DataType_DataType_MAX = TensorProto_DataType_FLOAT8E8M0
 
constexpr TensorProto_DataType onnx::TensorProto_DataType_DataType_MIN = TensorProto_DataType_UNDEFINED
 
constexpr int onnx::Version_ARRAYSIZE = Version_MAX + 1
 
constexpr Version onnx::Version_MAX = IR_VERSION
 
constexpr Version onnx::Version_MIN = _START_VERSION
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_onnx_2eproto3

#define PROTOBUF_INTERNAL_EXPORT_onnx_2eproto3

Function Documentation

◆ Arena::CreateMaybeMessage<::onnx::AttributeProto >()

template<>
PROTOBUF_NAMESPACE_OPEN ::onnx::AttributeProto * Arena::CreateMaybeMessage<::onnx::AttributeProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::DeviceConfigurationProto >()

template<>
::onnx::DeviceConfigurationProto * Arena::CreateMaybeMessage<::onnx::DeviceConfigurationProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::FunctionProto >()

template<>
::onnx::FunctionProto * Arena::CreateMaybeMessage<::onnx::FunctionProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::GraphProto >()

template<>
::onnx::GraphProto * Arena::CreateMaybeMessage<::onnx::GraphProto > ( Arena *  )
Here is the caller graph for this function:

◆ Arena::CreateMaybeMessage<::onnx::IntIntListEntryProto >()

template<>
::onnx::IntIntListEntryProto * Arena::CreateMaybeMessage<::onnx::IntIntListEntryProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::ModelProto >()

template<>
::onnx::ModelProto * Arena::CreateMaybeMessage<::onnx::ModelProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::NodeDeviceConfigurationProto >()

template<>
::onnx::NodeDeviceConfigurationProto * Arena::CreateMaybeMessage<::onnx::NodeDeviceConfigurationProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::NodeProto >()

template<>
::onnx::NodeProto * Arena::CreateMaybeMessage<::onnx::NodeProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::OperatorSetIdProto >()

template<>
::onnx::OperatorSetIdProto * Arena::CreateMaybeMessage<::onnx::OperatorSetIdProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::ShardedDimProto >()

template<>
::onnx::ShardedDimProto * Arena::CreateMaybeMessage<::onnx::ShardedDimProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::ShardingSpecProto >()

template<>
::onnx::ShardingSpecProto * Arena::CreateMaybeMessage<::onnx::ShardingSpecProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::SimpleShardedDimProto >()

template<>
::onnx::SimpleShardedDimProto * Arena::CreateMaybeMessage<::onnx::SimpleShardedDimProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::SparseTensorProto >()

template<>
::onnx::SparseTensorProto * Arena::CreateMaybeMessage<::onnx::SparseTensorProto > ( Arena *  )
Here is the caller graph for this function:

◆ Arena::CreateMaybeMessage<::onnx::StringStringEntryProto >()

template<>
::onnx::StringStringEntryProto * Arena::CreateMaybeMessage<::onnx::StringStringEntryProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::TensorAnnotation >()

template<>
::onnx::TensorAnnotation * Arena::CreateMaybeMessage<::onnx::TensorAnnotation > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::TensorProto >()

template<>
::onnx::TensorProto * Arena::CreateMaybeMessage<::onnx::TensorProto > ( Arena *  )
Here is the caller graph for this function:

◆ Arena::CreateMaybeMessage<::onnx::TensorProto_Segment >()

template<>
::onnx::TensorProto_Segment * Arena::CreateMaybeMessage<::onnx::TensorProto_Segment > ( Arena *  )
Here is the caller graph for this function:

◆ Arena::CreateMaybeMessage<::onnx::TensorShapeProto >()

template<>
::onnx::TensorShapeProto * Arena::CreateMaybeMessage<::onnx::TensorShapeProto > ( Arena *  )
Here is the caller graph for this function:

◆ Arena::CreateMaybeMessage<::onnx::TensorShapeProto_Dimension >()

template<>
::onnx::TensorShapeProto_Dimension * Arena::CreateMaybeMessage<::onnx::TensorShapeProto_Dimension > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::TrainingInfoProto >()

template<>
::onnx::TrainingInfoProto * Arena::CreateMaybeMessage<::onnx::TrainingInfoProto > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::TypeProto >()

template<>
::onnx::TypeProto * Arena::CreateMaybeMessage<::onnx::TypeProto > ( Arena *  )
Here is the caller graph for this function:

◆ Arena::CreateMaybeMessage<::onnx::TypeProto_Map >()

template<>
::onnx::TypeProto_Map * Arena::CreateMaybeMessage<::onnx::TypeProto_Map > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::TypeProto_Optional >()

template<>
::onnx::TypeProto_Optional * Arena::CreateMaybeMessage<::onnx::TypeProto_Optional > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::TypeProto_Sequence >()

template<>
::onnx::TypeProto_Sequence * Arena::CreateMaybeMessage<::onnx::TypeProto_Sequence > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::TypeProto_SparseTensor >()

template<>
::onnx::TypeProto_SparseTensor * Arena::CreateMaybeMessage<::onnx::TypeProto_SparseTensor > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::TypeProto_Tensor >()

template<>
::onnx::TypeProto_Tensor * Arena::CreateMaybeMessage<::onnx::TypeProto_Tensor > ( Arena *  )

◆ Arena::CreateMaybeMessage<::onnx::ValueInfoProto >()

template<>
::onnx::ValueInfoProto * Arena::CreateMaybeMessage<::onnx::ValueInfoProto > ( Arena *  )