Module tfrecord::protos[][src]

ProtocolBuffer types compiled from TensorFlow.

The types are provided by ProtocolBuffer documents from TensorFlow repository. They are used internally for {,de}serialization.

Modules

api_def
attr_value
cost_graph_def
event
feature
feature_configuration
function_def
graph_transfer_info
kernel_def
log_message
node_def
op_def
remote_fused_graph_execute_info
resource_handle_proto
session_log
summary
summary_metadata
tensor_shape_proto
tensor_slice_proto

Structs

AllocationDescription
AllocationRecord

An allocation/de-allocation operation performed by the allocator.

AllocatorMemoryUsed
ApiDef

Used to specify and override the default API & behavior in the generated code for client languages, from what you would get from the OpDef alone. There will be a set of ApiDefs that are common to all client languages, and another set per client language. The per-client-language ApiDefs will inherit values from the common ApiDefs which it can either replace or modify.

ApiDefs
AttrValue

Protocol buffer representing the value for an attr used to configure an Op. Comment indicates the corresponding attr type. Only the field matching the attr type may be filled.

BytesList

Containers to hold repeated fundamental values.

CostGraphDef
DeviceAttributes
DeviceLocality
DeviceStepStats
Event

Protocol buffer representing an event that happened during the execution of a Brain model.

Example
ExampleParserConfiguration
Feature

Containers for non-sequential data.

FeatureConfiguration
FeatureList

Containers for sequential data.

FeatureLists
Features
FixedLenFeatureProto
FloatList
FunctionDef

A function can be instantiated when the runtime can bind every attr with a value. When a GraphDef has a call to a function, it must have binding for every attr defined in the signature.

FunctionDefLibrary

A library is a set of named functions.

GradientDef

GradientDef defines the gradient function of a function defined in a function library.

GraphDef

Represents the graph of operations

GraphTransferConstNodeInfo
GraphTransferGraphInputNodeInfo
GraphTransferGraphOutputNodeInfo
GraphTransferInfo

Protocol buffer representing a handle to a tensorflow resource. Handles are not valid across executions, but can be serialized back and forth from within a single run.

GraphTransferNodeInfo
GraphTransferNodeInput
GraphTransferNodeInputInfo
GraphTransferNodeOutputInfo
HistogramProto

Serialization format for histogram module in core/lib/histogram/histogram.h

Int64List
InterconnectLink
KernelDef
KernelList

A collection of KernelDefs

LocalLinks
LogMessage

Protocol buffer used for logging messages to the events file.

MemoryLogRawAllocation
MemoryLogRawDeallocation
MemoryLogStep
MemoryLogTensorAllocation
MemoryLogTensorDeallocation
MemoryLogTensorOutput
MemoryStats

For memory tracking.

NameAttrList

A list of attr names and their values. The whole list is attached with a string name. E.g., MatMul[T=float].

NodeDef
NodeExecStats

Time/size stats recorded for a single execution of a graph node.

NodeOutput

Output sizes recorded for a single execution of a graph node.

OpDef

Defines an operation. A NodeDef in a GraphDef specifies an Op by using the “op” field which should match the name of a OpDef. LINT.IfChange

OpDeprecation

Information about version-dependent deprecation of an op

OpList

A collection of OpDefs

ReaderBaseState

For serializing and restoring the state of ReaderBase, see reader_base.h for details.

RemoteFusedGraphExecuteInfo

Protocol buffer representing a handle to a tensorflow resource. Handles are not valid across executions, but can be serialized back and forth from within a single run.

RequestedExitCode
ResourceHandleProto

Protocol buffer representing a handle to a tensorflow resource. Handles are not valid across executions, but can be serialized back and forth from within a single run.

SaveSliceInfoDef
SequenceExample
SessionLog

Protocol buffer used for logging session state.

StepStats
Summary

A Summary is a set of named values to be displayed by the visualizer.

SummaryDescription

Metadata associated with a series of Summary data

SummaryMetadata

A SummaryMetadata encapsulates information on which plugins are able to make use of a certain summary value.

TaggedRunMetadata

For logging the metadata output for a single session.run() call.

TensorDescription
TensorProto

Protocol buffer representing a tensor.

TensorShapeProto

Dimensions of a tensor.

TensorSliceProto

Can only be interpreted if you know the corresponding TensorShape.

VarLenFeatureProto
VariableDef

Protocol buffer representing a Variable.

VariantTensorDataProto

Protocol buffer representing the serialization format of DT_VARIANT tensors.

VersionDef

Version information for a piece of serialized data

WatchdogConfig
WorkerHeartbeatRequest
WorkerHeartbeatResponse

Enums

DataClass
DataType

(== suppress_warning documentation-presence ==) LINT.IfChange

VariableAggregation

Indicates how a distributed variable will be aggregated.

VariableSynchronization

Indicates when a distributed variable will be synced.

WorkerHealth

Current health status of a worker.

WorkerShutdownMode

Indicates the behavior of the worker when an internal error or shutdown signal is received.