package paddle2onnx.framework.proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum AttrType

p2o_paddle.proto:25

Used in: OpDesc.Attr, OpProto.Attr, VarDesc.Attr

message BlockDesc

p2o_paddle.proto:243

Used in: ProgramDesc

message Complex

p2o_paddle.proto:47

Used in: Scalar

message OpDesc

p2o_paddle.proto:69

OpDesc describes an instance of a C++ framework::OperatorBase derived class type.

Used in: BlockDesc

message OpDesc.Attr

p2o_paddle.proto:71

Used in: OpDesc

message OpDesc.Var

p2o_paddle.proto:94

Used in: OpDesc

message OpProto

p2o_paddle.proto:107

OpProto describes a C++ framework::OperatorBase derived class.

message OpProto.Attr

p2o_paddle.proto:122

AttrProto describes the C++ type Attribute.

Used in: OpProto

message OpProto.Var

p2o_paddle.proto:110

VarProto describes the C++ type framework::Variable.

Used in: OpProto

message OpVersion

p2o_paddle.proto:253

In some cases, Paddle may perform operator definition iterations, and the operator uses OpVersionMap for compatibility testing.

Used in: OpVersionMap.OpVersionPair

message OpVersionMap

p2o_paddle.proto:254

Used in: ProgramDesc

message OpVersionMap.OpVersionPair

p2o_paddle.proto:255

Used in: OpVersionMap

message ProgramDesc

p2o_paddle.proto:267

Please refer to https://github.com/PaddlePaddle/Paddle/blob/develop/doc/design/program.md for more details. TODO(panyx0718): A model can have multiple programs. Need a way to distinguish them. Maybe ID or name?

message Scalar

p2o_paddle.proto:52

Used in: OpDesc.Attr

enum Scalar.Type

p2o_paddle.proto:53

Used in: Scalar

message VarDesc

p2o_paddle.proto:222

Used in: BlockDesc

message VarDesc.Attr

p2o_paddle.proto:224

Used in: VarDesc

message VarType

p2o_paddle.proto:142

Used in: VarDesc

message VarType.DenseTensorArrayDesc

p2o_paddle.proto:203

Used in: VarType

message VarType.DenseTensorDesc

p2o_paddle.proto:197

Used in: VarType, ReaderDesc

message VarType.ReaderDesc

p2o_paddle.proto:209

Used in: VarType

message VarType.TensorDesc

p2o_paddle.proto:190

Used in: VarType, DenseTensorArrayDesc, DenseTensorDesc

message VarType.Tuple

p2o_paddle.proto:212

Used in: VarType

enum VarType.Type

p2o_paddle.proto:143

Used in: VarType, TensorDesc, Tuple

message Version

p2o_paddle.proto:23

Any incompatible changes to ProgramDesc and its dependencies should raise the version defined version.h. Serailization and Deserialization codes should be modified in a way that supports old versions following the version and compatibility policy.

Used in: ProgramDesc