package paddle.framework.proto

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

enum AttrType

framework.proto:25

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

message BlockDesc

framework.proto:212

Used in: ProgramDesc

message OpDesc

framework.proto:46

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

Used in: BlockDesc

message OpDesc.Attr

framework.proto:48

Used in: OpDesc

message OpDesc.Var

framework.proto:69

Used in: OpDesc

message OpProto

framework.proto:82

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

message OpProto.Attr

framework.proto:97

AttrProto describes the C++ type Attribute.

Used in: OpProto

message OpProto.Var

framework.proto:85

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

Used in: OpProto

message OpVersion

framework.proto:222

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

Used in: OpVersionMap.OpVersionPair

message OpVersionMap

framework.proto:223

Used in: ProgramDesc

message OpVersionMap.OpVersionPair

framework.proto:224

Used in: OpVersionMap

message ProgramDesc

framework.proto:236

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 VarDesc

framework.proto:191

Used in: BlockDesc

message VarDesc.Attr

framework.proto:193

Used in: VarDesc

message VarType

framework.proto:117

Used in: VarDesc

message VarType.DenseTensorArrayDesc

framework.proto:174

Used in: VarType

message VarType.DenseTensorDesc

framework.proto:168

Used in: VarType, ReaderDesc

message VarType.ReaderDesc

framework.proto:180

Used in: VarType

message VarType.TensorDesc

framework.proto:161

Used in: VarType, DenseTensorArrayDesc, DenseTensorDesc

message VarType.Tuple

framework.proto:183

Used in: VarType

enum VarType.Type

framework.proto:118

Used in: VarType, TensorDesc, Tuple

message Version

framework.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