Documentation
¶
Index ¶
- Variables
- type TensorShapeProto
- func (*TensorShapeProto) Descriptor() ([]byte, []int)deprecated
- func (x *TensorShapeProto) GetDim() []*TensorShapeProto_Dim
- func (x *TensorShapeProto) GetUnknownRank() bool
- func (*TensorShapeProto) ProtoMessage()
- func (x *TensorShapeProto) ProtoReflect() protoreflect.Message
- func (x *TensorShapeProto) Reset()
- func (x *TensorShapeProto) String() string
- type TensorShapeProto_Dim
- func (*TensorShapeProto_Dim) Descriptor() ([]byte, []int)deprecated
- func (x *TensorShapeProto_Dim) GetName() string
- func (x *TensorShapeProto_Dim) GetSize() int64
- func (*TensorShapeProto_Dim) ProtoMessage()
- func (x *TensorShapeProto_Dim) ProtoReflect() protoreflect.Message
- func (x *TensorShapeProto_Dim) Reset()
- func (x *TensorShapeProto_Dim) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_tensorflow_core_framework_tensor_shape_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type TensorShapeProto ¶
type TensorShapeProto struct { // Dimensions of the tensor, such as {"input", 30}, {"output", 40} // for a 30 x 40 2D tensor. If an entry has size -1, this // corresponds to a dimension of unknown size. The names are // optional. // // The order of entries in "dim" matters: It indicates the layout of the // values in the tensor in-memory representation. // // The first entry in "dim" is the outermost dimension used to layout the // values, the last entry is the innermost dimension. This matches the // in-memory layout of RowMajor Eigen tensors. // // If "dim.size()" > 0, "unknown_rank" must be false. Dim []*TensorShapeProto_Dim `protobuf:"bytes,2,rep,name=dim,proto3" json:"dim,omitempty"` // If true, the number of dimensions in the shape is unknown. // // If true, "dim.size()" must be 0. UnknownRank bool `protobuf:"varint,3,opt,name=unknown_rank,json=unknownRank,proto3" json:"unknown_rank,omitempty"` // contains filtered or unexported fields }
Dimensions of a tensor.
func (*TensorShapeProto) Descriptor
deprecated
func (*TensorShapeProto) Descriptor() ([]byte, []int)
Deprecated: Use TensorShapeProto.ProtoReflect.Descriptor instead.
func (*TensorShapeProto) GetDim ¶
func (x *TensorShapeProto) GetDim() []*TensorShapeProto_Dim
func (*TensorShapeProto) GetUnknownRank ¶
func (x *TensorShapeProto) GetUnknownRank() bool
func (*TensorShapeProto) ProtoMessage ¶
func (*TensorShapeProto) ProtoMessage()
func (*TensorShapeProto) ProtoReflect ¶
func (x *TensorShapeProto) ProtoReflect() protoreflect.Message
func (*TensorShapeProto) Reset ¶
func (x *TensorShapeProto) Reset()
func (*TensorShapeProto) String ¶
func (x *TensorShapeProto) String() string
type TensorShapeProto_Dim ¶
type TensorShapeProto_Dim struct { // Size of the tensor in that dimension. // This value must be >= -1, but values of -1 are reserved for "unknown" // shapes (values of -1 mean "unknown" dimension). Certain wrappers // that work with TensorShapeProto may fail at runtime when deserializing // a TensorShapeProto containing a dim value of -1. Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` // Optional name of the tensor dimension. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
One dimension of the tensor.
func (*TensorShapeProto_Dim) Descriptor
deprecated
func (*TensorShapeProto_Dim) Descriptor() ([]byte, []int)
Deprecated: Use TensorShapeProto_Dim.ProtoReflect.Descriptor instead.
func (*TensorShapeProto_Dim) GetName ¶
func (x *TensorShapeProto_Dim) GetName() string
func (*TensorShapeProto_Dim) GetSize ¶
func (x *TensorShapeProto_Dim) GetSize() int64
func (*TensorShapeProto_Dim) ProtoMessage ¶
func (*TensorShapeProto_Dim) ProtoMessage()
func (*TensorShapeProto_Dim) ProtoReflect ¶
func (x *TensorShapeProto_Dim) ProtoReflect() protoreflect.Message
func (*TensorShapeProto_Dim) Reset ¶
func (x *TensorShapeProto_Dim) Reset()
func (*TensorShapeProto_Dim) String ¶
func (x *TensorShapeProto_Dim) String() string