Documentation ¶
Index ¶
- Variables
- type NodeDef
- func (*NodeDef) Descriptor() ([]byte, []int)deprecated
- func (x *NodeDef) GetAttr() map[string]*attr_value_go_proto.AttrValue
- func (x *NodeDef) GetDevice() string
- func (x *NodeDef) GetExperimentalDebugInfo() *NodeDef_ExperimentalDebugInfo
- func (x *NodeDef) GetInput() []string
- func (x *NodeDef) GetName() string
- func (x *NodeDef) GetOp() string
- func (*NodeDef) ProtoMessage()
- func (x *NodeDef) ProtoReflect() protoreflect.Message
- func (x *NodeDef) Reset()
- func (x *NodeDef) String() string
- type NodeDef_ExperimentalDebugInfo
- func (*NodeDef_ExperimentalDebugInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NodeDef_ExperimentalDebugInfo) GetOriginalFuncNames() []string
- func (x *NodeDef_ExperimentalDebugInfo) GetOriginalNodeNames() []string
- func (*NodeDef_ExperimentalDebugInfo) ProtoMessage()
- func (x *NodeDef_ExperimentalDebugInfo) ProtoReflect() protoreflect.Message
- func (x *NodeDef_ExperimentalDebugInfo) Reset()
- func (x *NodeDef_ExperimentalDebugInfo) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_tensorflow_core_framework_node_def_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type NodeDef ¶
type NodeDef struct { // The name given to this operator. Used for naming inputs, // logging, visualization, etc. Unique within a single GraphDef. // Must match the regexp "[A-Za-z0-9.][A-Za-z0-9_>./]*". Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The operation name. There may be custom parameters in attrs. // Op names starting with an underscore are reserved for internal use. Op string `protobuf:"bytes,2,opt,name=op,proto3" json:"op,omitempty"` // Each input is "node:src_output" with "node" being a string name and // "src_output" indicating which output tensor to use from "node". If // "src_output" is 0 the ":0" suffix can be omitted. Regular inputs // may optionally be followed by control inputs that have the format // "^node". Input []string `protobuf:"bytes,3,rep,name=input,proto3" json:"input,omitempty"` // A (possibly partial) specification for the device on which this // node should be placed. // The expected syntax for this string is as follows: // // DEVICE_SPEC ::= PARTIAL_SPEC // // PARTIAL_SPEC ::= ("/" CONSTRAINT) * // CONSTRAINT ::= ("job:" JOB_NAME) // | ("replica:" [1-9][0-9]*) // | ("task:" [1-9][0-9]*) // | ("device:" [A-Za-z]* ":" ([1-9][0-9]* | "*") ) // // Valid values for this string include: // * "/job:worker/replica:0/task:1/device:GPU:3" (full specification) // * "/job:worker/device:GPU:3" (partial specification) // * "" (no specification) // // If the constraints do not resolve to a single device (or if this // field is empty or not present), the runtime will attempt to // choose a device automatically. Device string `protobuf:"bytes,4,opt,name=device,proto3" json:"device,omitempty"` // Operation-specific graph-construction-time configuration. // Note that this should include all attrs defined in the // corresponding OpDef, including those with a value matching // the default -- this allows the default to change and makes // NodeDefs easier to interpret on their own. However, if // an attr with a default is not specified in this list, the // default will be used. // The "names" (keys) must match the regexp "[a-z][a-z0-9_]+" (and // one of the names from the corresponding OpDef's attr field). // The values must have a type matching the corresponding OpDef // attr's type field. // TODO(josh11b): Add some examples here showing best practices. Attr map[string]*attr_value_go_proto.AttrValue `` /* 149-byte string literal not displayed */ // This stores debug information associated with the node. ExperimentalDebugInfo *NodeDef_ExperimentalDebugInfo `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*NodeDef) Descriptor
deprecated
func (*NodeDef) GetExperimentalDebugInfo ¶
func (x *NodeDef) GetExperimentalDebugInfo() *NodeDef_ExperimentalDebugInfo
func (*NodeDef) ProtoMessage ¶
func (*NodeDef) ProtoMessage()
func (*NodeDef) ProtoReflect ¶
func (x *NodeDef) ProtoReflect() protoreflect.Message
type NodeDef_ExperimentalDebugInfo ¶
type NodeDef_ExperimentalDebugInfo struct { // Opaque string inserted into error messages created by the runtime. // // This is intended to store the list of names of the nodes from the // original graph that this node was derived. For example if this node, say // C, was result of a fusion of 2 nodes A and B, then 'original_node' would // be {A, B}. This information can be used to map errors originating at the // current node to some top level source code. OriginalNodeNames []string `protobuf:"bytes,1,rep,name=original_node_names,json=originalNodeNames,proto3" json:"original_node_names,omitempty"` // This is intended to store the list of names of the functions from the // original graph that this node was derived. For example if this node, say // C, was result of a fusion of node A in function FA and node B in function // FB, then `original_funcs` would be {FA, FB}. If the node is in the top // level graph, the `original_func` is empty. This information, with the // `original_node_names` can be used to map errors originating at the // current ndoe to some top level source code. OriginalFuncNames []string `protobuf:"bytes,2,rep,name=original_func_names,json=originalFuncNames,proto3" json:"original_func_names,omitempty"` // contains filtered or unexported fields }
func (*NodeDef_ExperimentalDebugInfo) Descriptor
deprecated
func (*NodeDef_ExperimentalDebugInfo) Descriptor() ([]byte, []int)
Deprecated: Use NodeDef_ExperimentalDebugInfo.ProtoReflect.Descriptor instead.
func (*NodeDef_ExperimentalDebugInfo) GetOriginalFuncNames ¶
func (x *NodeDef_ExperimentalDebugInfo) GetOriginalFuncNames() []string
func (*NodeDef_ExperimentalDebugInfo) GetOriginalNodeNames ¶
func (x *NodeDef_ExperimentalDebugInfo) GetOriginalNodeNames() []string
func (*NodeDef_ExperimentalDebugInfo) ProtoMessage ¶
func (*NodeDef_ExperimentalDebugInfo) ProtoMessage()
func (*NodeDef_ExperimentalDebugInfo) ProtoReflect ¶
func (x *NodeDef_ExperimentalDebugInfo) ProtoReflect() protoreflect.Message
func (*NodeDef_ExperimentalDebugInfo) Reset ¶
func (x *NodeDef_ExperimentalDebugInfo) Reset()
func (*NodeDef_ExperimentalDebugInfo) String ¶
func (x *NodeDef_ExperimentalDebugInfo) String() string
Click to show internal directories.
Click to hide internal directories.