package caffe2

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

message Argument

caffe2.proto:97

A named argument containing either singular float, integer and string values, or repeated float, int and string arrays.

Used in: NetDef, OperatorDef

message BlobProto

caffe2.proto:299

Protobuf format for blobs that are not Tensors. We use a key to store the type of the blob. For example for a serialized DBProto, the type should be "DBReader" and the content should be a serialized DBProto object.

message BlobsMap

metanet.proto:15

Used in: MetaNetDef

message DBReaderProto

caffe2.proto:312

Protobuf format to serialize DBReader.

message DeviceOption

caffe2.proto:128

Device-specific options. We do not distinguish DeviceOption protos for different DeviceTypes, so currently all devices share the same DeviceOption proto. Fields that are specific to a device type is ignored if the type does not match. Note: if you add fields to the DeviceOption, make sure you add the corresponding changes to IsSameDevice() function in utils/proto_utils.{h,cc}.

Used in: NetDef, OperatorDef, TensorProto

enum DeviceType

caffe2.proto:112

DeviceType that Caffe2 currently supports. Note: if you add a device type, make sure you add the corresponding device line in core/blob_serialization.cc.

message ExecutionStep

caffe2.proto:219

ExecutionStep is actually a sort-of-hacky way we simulate iteration right now.

Used in: PlanDef

message HierarchyProto

hsm.proto:41

Internal Protobuf format which represents the path in the tree hierarchy for each word in the vocabulary.

enum LegacyPadding

caffe2_legacy.proto:5

message MetaNetDef

metanet.proto:35

message ModelInfo

metanet.proto:7

Used in: MetaNetDef

message NetDef

caffe2.proto:176

Network definition.

Used in: Argument, NetsMap, PlanDef

message NetsMap

metanet.proto:20

Used in: MetaNetDef

message NodeProto

hsm.proto:23

Each node in the hierarchy contains links to either leaf nodes or more non-terminal nodes

Used in: TreeProto

message OperatorDef

caffe2.proto:142

Operator Definition.

Used in: NetDef

message PathNodeProto

hsm.proto:55

Represents a node in the path from the root node all the way down to the word (leaf).

Used in: PathProto

message PathProto

hsm.proto:48

Each PathProto belongs to a word and is an array of nodes in the path from the root to the leaf (which is the word itself) in the tree.

Used in: HierarchyProto

message PlanDef

caffe2.proto:285

Used in: PlansMap

message PlansMap

metanet.proto:25

Used in: MetaNetDef

message PredictorConsts

predictor_consts.proto:5

message ProfDAGProto

prof_dag.proto:15

Protobuf format to serialize profiler data

Used in: ProfDAGProtos

message ProfDAGProtos

prof_dag.proto:24

message QTensorProto

caffe2.proto:65

Used in: BlobProto

message StringMap

metanet.proto:30

Used in: MetaNetDef

message TensorProto

caffe2.proto:15

TensorProto stores serialized Tensor objects.

Used in: BlobProto, TensorProtos

enum TensorProto.DataType

caffe2.proto:18

Used in: TensorProto, TensorShape

message TensorProto.Segment

caffe2.proto:58

When loading from chunks this is going to indicate where to put data in the full array. When not used full data have to be present

Used in: TensorProto

message TensorProtos

caffe2.proto:78

TensorProtos stores multiple TensorProto objects in one single proto. This is useful for small tensors; For anything big, consider using a DB for storage.

message TensorShape

caffe2.proto:82

Used in: TensorShapes

message TensorShapes

caffe2.proto:91

message TreeProto

hsm.proto:35

Protobuf format to accept hierarchy for hierarchical softmax operator. TreeProto points to the root node.