Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthAllocationDescription        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowAllocationDescription          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupAllocationDescription = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthApiDef        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowApiDef          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupApiDef = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthAttrValue        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowAttrValue          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupAttrValue = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthCostGraph        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowCostGraph          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupCostGraph = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthDeviceAttributes        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowDeviceAttributes          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupDeviceAttributes = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthFunction        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowFunction          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupFunction = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthGraph        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGraph          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGraph = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthGraphTransferInfo        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGraphTransferInfo          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGraphTransferInfo = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthKernelDef        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowKernelDef          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupKernelDef = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthLogMemory        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowLogMemory          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupLogMemory = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthNodeDef        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowNodeDef          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupNodeDef = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthOpDef        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowOpDef          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupOpDef = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthReaderBase        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowReaderBase          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupReaderBase = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthRemoteFusedGraphExecuteInfo        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowRemoteFusedGraphExecuteInfo          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupRemoteFusedGraphExecuteInfo = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthResourceHandle        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowResourceHandle          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupResourceHandle = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthStepStats        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowStepStats          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupStepStats = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthSummary        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowSummary          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupSummary = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTensor        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTensor          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTensor = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTensorDescription        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTensorDescription          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTensorDescription = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTensorShape        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTensorShape          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTensorShape = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTensorSlice        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTensorSlice          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTensorSlice = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthVariable        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowVariable          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupVariable = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthVersions        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowVersions          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupVersions = fmt.Errorf("proto: unexpected end of group")
)
View Source
var ApiDef_Visibility_name = map[int32]string{
	0: "DEFAULT_VISIBILITY",
	1: "VISIBLE",
	2: "SKIP",
	3: "HIDDEN",
}
View Source
var ApiDef_Visibility_value = map[string]int32{
	"DEFAULT_VISIBILITY": 0,
	"VISIBLE":            1,
	"SKIP":               2,
	"HIDDEN":             3,
}
View Source
var DataClass_name = map[int32]string{
	0: "DATA_CLASS_UNKNOWN",
	1: "DATA_CLASS_SCALAR",
	2: "DATA_CLASS_TENSOR",
	3: "DATA_CLASS_BLOB_SEQUENCE",
}
View Source
var DataClass_value = map[string]int32{
	"DATA_CLASS_UNKNOWN":       0,
	"DATA_CLASS_SCALAR":        1,
	"DATA_CLASS_TENSOR":        2,
	"DATA_CLASS_BLOB_SEQUENCE": 3,
}
View Source
var DataType_name = map[int32]string{
	0:   "DT_INVALID",
	1:   "DT_FLOAT",
	2:   "DT_DOUBLE",
	3:   "DT_INT32",
	4:   "DT_UINT8",
	5:   "DT_INT16",
	6:   "DT_INT8",
	7:   "DT_STRING",
	8:   "DT_COMPLEX64",
	9:   "DT_INT64",
	10:  "DT_BOOL",
	11:  "DT_QINT8",
	12:  "DT_QUINT8",
	13:  "DT_QINT32",
	14:  "DT_BFLOAT16",
	15:  "DT_QINT16",
	16:  "DT_QUINT16",
	17:  "DT_UINT16",
	18:  "DT_COMPLEX128",
	19:  "DT_HALF",
	20:  "DT_RESOURCE",
	21:  "DT_VARIANT",
	22:  "DT_UINT32",
	23:  "DT_UINT64",
	101: "DT_FLOAT_REF",
	102: "DT_DOUBLE_REF",
	103: "DT_INT32_REF",
	104: "DT_UINT8_REF",
	105: "DT_INT16_REF",
	106: "DT_INT8_REF",
	107: "DT_STRING_REF",
	108: "DT_COMPLEX64_REF",
	109: "DT_INT64_REF",
	110: "DT_BOOL_REF",
	111: "DT_QINT8_REF",
	112: "DT_QUINT8_REF",
	113: "DT_QINT32_REF",
	114: "DT_BFLOAT16_REF",
	115: "DT_QINT16_REF",
	116: "DT_QUINT16_REF",
	117: "DT_UINT16_REF",
	118: "DT_COMPLEX128_REF",
	119: "DT_HALF_REF",
	120: "DT_RESOURCE_REF",
	121: "DT_VARIANT_REF",
	122: "DT_UINT32_REF",
	123: "DT_UINT64_REF",
}
View Source
var DataType_value = map[string]int32{
	"DT_INVALID":        0,
	"DT_FLOAT":          1,
	"DT_DOUBLE":         2,
	"DT_INT32":          3,
	"DT_UINT8":          4,
	"DT_INT16":          5,
	"DT_INT8":           6,
	"DT_STRING":         7,
	"DT_COMPLEX64":      8,
	"DT_INT64":          9,
	"DT_BOOL":           10,
	"DT_QINT8":          11,
	"DT_QUINT8":         12,
	"DT_QINT32":         13,
	"DT_BFLOAT16":       14,
	"DT_QINT16":         15,
	"DT_QUINT16":        16,
	"DT_UINT16":         17,
	"DT_COMPLEX128":     18,
	"DT_HALF":           19,
	"DT_RESOURCE":       20,
	"DT_VARIANT":        21,
	"DT_UINT32":         22,
	"DT_UINT64":         23,
	"DT_FLOAT_REF":      101,
	"DT_DOUBLE_REF":     102,
	"DT_INT32_REF":      103,
	"DT_UINT8_REF":      104,
	"DT_INT16_REF":      105,
	"DT_INT8_REF":       106,
	"DT_STRING_REF":     107,
	"DT_COMPLEX64_REF":  108,
	"DT_INT64_REF":      109,
	"DT_BOOL_REF":       110,
	"DT_QINT8_REF":      111,
	"DT_QUINT8_REF":     112,
	"DT_QINT32_REF":     113,
	"DT_BFLOAT16_REF":   114,
	"DT_QINT16_REF":     115,
	"DT_QUINT16_REF":    116,
	"DT_UINT16_REF":     117,
	"DT_COMPLEX128_REF": 118,
	"DT_HALF_REF":       119,
	"DT_RESOURCE_REF":   120,
	"DT_VARIANT_REF":    121,
	"DT_UINT32_REF":     122,
	"DT_UINT64_REF":     123,
}
View Source
var GraphTransferInfo_Destination_name = map[int32]string{
	0: "NOP",
	1: "HEXAGON",
}
View Source
var GraphTransferInfo_Destination_value = map[string]int32{
	"NOP":     0,
	"HEXAGON": 1,
}
View Source
var VariableAggregation_name = map[int32]string{
	0: "VARIABLE_AGGREGATION_NONE",
	1: "VARIABLE_AGGREGATION_SUM",
	2: "VARIABLE_AGGREGATION_MEAN",
	3: "VARIABLE_AGGREGATION_ONLY_FIRST_REPLICA",
}
View Source
var VariableAggregation_value = map[string]int32{
	"VARIABLE_AGGREGATION_NONE":               0,
	"VARIABLE_AGGREGATION_SUM":                1,
	"VARIABLE_AGGREGATION_MEAN":               2,
	"VARIABLE_AGGREGATION_ONLY_FIRST_REPLICA": 3,
}
View Source
var VariableSynchronization_name = map[int32]string{
	0: "VARIABLE_SYNCHRONIZATION_AUTO",
	1: "VARIABLE_SYNCHRONIZATION_NONE",
	2: "VARIABLE_SYNCHRONIZATION_ON_WRITE",
	3: "VARIABLE_SYNCHRONIZATION_ON_READ",
}
View Source
var VariableSynchronization_value = map[string]int32{
	"VARIABLE_SYNCHRONIZATION_AUTO":     0,
	"VARIABLE_SYNCHRONIZATION_NONE":     1,
	"VARIABLE_SYNCHRONIZATION_ON_WRITE": 2,
	"VARIABLE_SYNCHRONIZATION_ON_READ":  3,
}

Functions

This section is empty.

Types

type AllocationDescription

type AllocationDescription struct {
	// Total number of bytes requested
	RequestedBytes int64 `protobuf:"varint,1,opt,name=requested_bytes,json=requestedBytes,proto3" json:"requested_bytes,omitempty"`
	// Total number of bytes allocated if known
	AllocatedBytes int64 `protobuf:"varint,2,opt,name=allocated_bytes,json=allocatedBytes,proto3" json:"allocated_bytes,omitempty"`
	// Name of the allocator used
	AllocatorName string `protobuf:"bytes,3,opt,name=allocator_name,json=allocatorName,proto3" json:"allocator_name,omitempty"`
	// Identifier of the allocated buffer if known
	AllocationId int64 `protobuf:"varint,4,opt,name=allocation_id,json=allocationId,proto3" json:"allocation_id,omitempty"`
	// Set if this tensor only has one remaining reference
	HasSingleReference bool `protobuf:"varint,5,opt,name=has_single_reference,json=hasSingleReference,proto3" json:"has_single_reference,omitempty"`
	// Address of the allocation.
	Ptr uint64 `protobuf:"varint,6,opt,name=ptr,proto3" json:"ptr,omitempty"`
}

func (*AllocationDescription) Descriptor

func (*AllocationDescription) Descriptor() ([]byte, []int)

func (*AllocationDescription) GetAllocatedBytes

func (m *AllocationDescription) GetAllocatedBytes() int64

func (*AllocationDescription) GetAllocationId

func (m *AllocationDescription) GetAllocationId() int64

func (*AllocationDescription) GetAllocatorName

func (m *AllocationDescription) GetAllocatorName() string

func (*AllocationDescription) GetHasSingleReference

func (m *AllocationDescription) GetHasSingleReference() bool

func (*AllocationDescription) GetPtr

func (m *AllocationDescription) GetPtr() uint64

func (*AllocationDescription) GetRequestedBytes

func (m *AllocationDescription) GetRequestedBytes() int64

func (*AllocationDescription) Marshal

func (m *AllocationDescription) Marshal() (dAtA []byte, err error)

func (*AllocationDescription) MarshalTo

func (m *AllocationDescription) MarshalTo(dAtA []byte) (int, error)

func (*AllocationDescription) MarshalToSizedBuffer

func (m *AllocationDescription) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AllocationDescription) ProtoMessage

func (*AllocationDescription) ProtoMessage()

func (*AllocationDescription) Reset

func (m *AllocationDescription) Reset()

func (*AllocationDescription) Size

func (m *AllocationDescription) Size() (n int)

func (*AllocationDescription) String

func (m *AllocationDescription) String() string

func (*AllocationDescription) Unmarshal

func (m *AllocationDescription) Unmarshal(dAtA []byte) error

func (*AllocationDescription) XXX_DiscardUnknown

func (m *AllocationDescription) XXX_DiscardUnknown()

func (*AllocationDescription) XXX_Marshal

func (m *AllocationDescription) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AllocationDescription) XXX_Merge

func (m *AllocationDescription) XXX_Merge(src proto.Message)

func (*AllocationDescription) XXX_Size

func (m *AllocationDescription) XXX_Size() int

func (*AllocationDescription) XXX_Unmarshal

func (m *AllocationDescription) XXX_Unmarshal(b []byte) error

type AllocationRecord

type AllocationRecord struct {
	// The timestamp of the operation.
	AllocMicros int64 `protobuf:"varint,1,opt,name=alloc_micros,json=allocMicros,proto3" json:"alloc_micros,omitempty"`
	// Number of bytes allocated, or de-allocated if negative.
	AllocBytes int64 `protobuf:"varint,2,opt,name=alloc_bytes,json=allocBytes,proto3" json:"alloc_bytes,omitempty"`
}

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

    func (*AllocationRecord) Descriptor

    func (*AllocationRecord) Descriptor() ([]byte, []int)

    func (*AllocationRecord) GetAllocBytes

    func (m *AllocationRecord) GetAllocBytes() int64

    func (*AllocationRecord) GetAllocMicros

    func (m *AllocationRecord) GetAllocMicros() int64

    func (*AllocationRecord) Marshal

    func (m *AllocationRecord) Marshal() (dAtA []byte, err error)

    func (*AllocationRecord) MarshalTo

    func (m *AllocationRecord) MarshalTo(dAtA []byte) (int, error)

    func (*AllocationRecord) MarshalToSizedBuffer

    func (m *AllocationRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

    func (*AllocationRecord) ProtoMessage

    func (*AllocationRecord) ProtoMessage()

    func (*AllocationRecord) Reset

    func (m *AllocationRecord) Reset()

    func (*AllocationRecord) Size

    func (m *AllocationRecord) Size() (n int)

    func (*AllocationRecord) String

    func (m *AllocationRecord) String() string

    func (*AllocationRecord) Unmarshal

    func (m *AllocationRecord) Unmarshal(dAtA []byte) error

    func (*AllocationRecord) XXX_DiscardUnknown

    func (m *AllocationRecord) XXX_DiscardUnknown()

    func (*AllocationRecord) XXX_Marshal

    func (m *AllocationRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

    func (*AllocationRecord) XXX_Merge

    func (m *AllocationRecord) XXX_Merge(src proto.Message)

    func (*AllocationRecord) XXX_Size

    func (m *AllocationRecord) XXX_Size() int

    func (*AllocationRecord) XXX_Unmarshal

    func (m *AllocationRecord) XXX_Unmarshal(b []byte) error

    type AllocatorMemoryUsed

    type AllocatorMemoryUsed struct {
    	AllocatorName string `protobuf:"bytes,1,opt,name=allocator_name,json=allocatorName,proto3" json:"allocator_name,omitempty"`
    	// These are per-node allocator memory stats.
    	TotalBytes int64 `protobuf:"varint,2,opt,name=total_bytes,json=totalBytes,proto3" json:"total_bytes,omitempty"`
    	PeakBytes  int64 `protobuf:"varint,3,opt,name=peak_bytes,json=peakBytes,proto3" json:"peak_bytes,omitempty"`
    	// The bytes that are not deallocated.
    	LiveBytes int64 `protobuf:"varint,4,opt,name=live_bytes,json=liveBytes,proto3" json:"live_bytes,omitempty"`
    	// The allocation and deallocation timeline.
    	AllocationRecords []*AllocationRecord `protobuf:"bytes,6,rep,name=allocation_records,json=allocationRecords,proto3" json:"allocation_records,omitempty"`
    	// These are snapshots of the overall allocator memory stats.
    	// The number of live bytes currently allocated by the allocator.
    	AllocatorBytesInUse int64 `protobuf:"varint,5,opt,name=allocator_bytes_in_use,json=allocatorBytesInUse,proto3" json:"allocator_bytes_in_use,omitempty"`
    }

    func (*AllocatorMemoryUsed) Descriptor

    func (*AllocatorMemoryUsed) Descriptor() ([]byte, []int)

    func (*AllocatorMemoryUsed) GetAllocationRecords

    func (m *AllocatorMemoryUsed) GetAllocationRecords() []*AllocationRecord

    func (*AllocatorMemoryUsed) GetAllocatorBytesInUse

    func (m *AllocatorMemoryUsed) GetAllocatorBytesInUse() int64

    func (*AllocatorMemoryUsed) GetAllocatorName

    func (m *AllocatorMemoryUsed) GetAllocatorName() string

    func (*AllocatorMemoryUsed) GetLiveBytes

    func (m *AllocatorMemoryUsed) GetLiveBytes() int64

    func (*AllocatorMemoryUsed) GetPeakBytes

    func (m *AllocatorMemoryUsed) GetPeakBytes() int64

    func (*AllocatorMemoryUsed) GetTotalBytes

    func (m *AllocatorMemoryUsed) GetTotalBytes() int64

    func (*AllocatorMemoryUsed) Marshal

    func (m *AllocatorMemoryUsed) Marshal() (dAtA []byte, err error)

    func (*AllocatorMemoryUsed) MarshalTo

    func (m *AllocatorMemoryUsed) MarshalTo(dAtA []byte) (int, error)

    func (*AllocatorMemoryUsed) MarshalToSizedBuffer

    func (m *AllocatorMemoryUsed) MarshalToSizedBuffer(dAtA []byte) (int, error)

    func (*AllocatorMemoryUsed) ProtoMessage

    func (*AllocatorMemoryUsed) ProtoMessage()

    func (*AllocatorMemoryUsed) Reset

    func (m *AllocatorMemoryUsed) Reset()

    func (*AllocatorMemoryUsed) Size

    func (m *AllocatorMemoryUsed) Size() (n int)

    func (*AllocatorMemoryUsed) String

    func (m *AllocatorMemoryUsed) String() string

    func (*AllocatorMemoryUsed) Unmarshal

    func (m *AllocatorMemoryUsed) Unmarshal(dAtA []byte) error

    func (*AllocatorMemoryUsed) XXX_DiscardUnknown

    func (m *AllocatorMemoryUsed) XXX_DiscardUnknown()

    func (*AllocatorMemoryUsed) XXX_Marshal

    func (m *AllocatorMemoryUsed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

    func (*AllocatorMemoryUsed) XXX_Merge

    func (m *AllocatorMemoryUsed) XXX_Merge(src proto.Message)

    func (*AllocatorMemoryUsed) XXX_Size

    func (m *AllocatorMemoryUsed) XXX_Size() int

    func (*AllocatorMemoryUsed) XXX_Unmarshal

    func (m *AllocatorMemoryUsed) XXX_Unmarshal(b []byte) error

    type ApiDef

    type ApiDef struct {
    	// Name of the op (in the OpDef) to specify the API for.
    	GraphOpName string `protobuf:"bytes,1,opt,name=graph_op_name,json=graphOpName,proto3" json:"graph_op_name,omitempty"`
    	// If this op is deprecated, set deprecation message to the message
    	// that should be logged when this op is used.
    	// The message should indicate alternative op to use, if any.
    	DeprecationMessage string `protobuf:"bytes,12,opt,name=deprecation_message,json=deprecationMessage,proto3" json:"deprecation_message,omitempty"`
    	// Major version when the op will be deleted. For e.g. set this
    	// value to 2 if op API should be removed in TensorFlow 2.0 and
    	// deprecated in versions before that.
    	DeprecationVersion int32              `protobuf:"varint,13,opt,name=deprecation_version,json=deprecationVersion,proto3" json:"deprecation_version,omitempty"`
    	Visibility         ApiDef_Visibility  `protobuf:"varint,2,opt,name=visibility,proto3,enum=tensorflow.ApiDef_Visibility" json:"visibility,omitempty"`
    	Endpoint           []*ApiDef_Endpoint `protobuf:"bytes,3,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
    	InArg              []*ApiDef_Arg      `protobuf:"bytes,4,rep,name=in_arg,json=inArg,proto3" json:"in_arg,omitempty"`
    	OutArg             []*ApiDef_Arg      `protobuf:"bytes,5,rep,name=out_arg,json=outArg,proto3" json:"out_arg,omitempty"`
    	// List of original in_arg names to specify new argument order.
    	// Length of arg_order should be either empty to keep current order
    	// or match size of in_arg.
    	ArgOrder []string       `protobuf:"bytes,11,rep,name=arg_order,json=argOrder,proto3" json:"arg_order,omitempty"`
    	Attr     []*ApiDef_Attr `protobuf:"bytes,6,rep,name=attr,proto3" json:"attr,omitempty"`
    	// One-line human-readable description of what the Op does.
    	Summary string `protobuf:"bytes,7,opt,name=summary,proto3" json:"summary,omitempty"`
    	// Additional, longer human-readable description of what the Op does.
    	Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
    	// Modify an existing/inherited description by adding text to the beginning
    	// or end.
    	DescriptionPrefix string `protobuf:"bytes,9,opt,name=description_prefix,json=descriptionPrefix,proto3" json:"description_prefix,omitempty"`
    	DescriptionSuffix string `protobuf:"bytes,10,opt,name=description_suffix,json=descriptionSuffix,proto3" json:"description_suffix,omitempty"`
    }

      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.

      We separate the API definition from the OpDef so we can evolve the API while remaining backwards compatible when interpretting old graphs. Overrides go in an "api_def.pbtxt" file with a text-format ApiDefs message.

      WARNING: Be *very* careful changing the API for any existing op -- you can change the semantics of existing code. These changes may need to wait until a major release of TensorFlow to avoid breaking our compatibility promises.

      func (*ApiDef) Descriptor

      func (*ApiDef) Descriptor() ([]byte, []int)

      func (*ApiDef) GetArgOrder

      func (m *ApiDef) GetArgOrder() []string

      func (*ApiDef) GetAttr

      func (m *ApiDef) GetAttr() []*ApiDef_Attr

      func (*ApiDef) GetDeprecationMessage

      func (m *ApiDef) GetDeprecationMessage() string

      func (*ApiDef) GetDeprecationVersion

      func (m *ApiDef) GetDeprecationVersion() int32

      func (*ApiDef) GetDescription

      func (m *ApiDef) GetDescription() string

      func (*ApiDef) GetDescriptionPrefix

      func (m *ApiDef) GetDescriptionPrefix() string

      func (*ApiDef) GetDescriptionSuffix

      func (m *ApiDef) GetDescriptionSuffix() string

      func (*ApiDef) GetEndpoint

      func (m *ApiDef) GetEndpoint() []*ApiDef_Endpoint

      func (*ApiDef) GetGraphOpName

      func (m *ApiDef) GetGraphOpName() string

      func (*ApiDef) GetInArg

      func (m *ApiDef) GetInArg() []*ApiDef_Arg

      func (*ApiDef) GetOutArg

      func (m *ApiDef) GetOutArg() []*ApiDef_Arg

      func (*ApiDef) GetSummary

      func (m *ApiDef) GetSummary() string

      func (*ApiDef) GetVisibility

      func (m *ApiDef) GetVisibility() ApiDef_Visibility

      func (*ApiDef) Marshal

      func (m *ApiDef) Marshal() (dAtA []byte, err error)

      func (*ApiDef) MarshalTo

      func (m *ApiDef) MarshalTo(dAtA []byte) (int, error)

      func (*ApiDef) MarshalToSizedBuffer

      func (m *ApiDef) MarshalToSizedBuffer(dAtA []byte) (int, error)

      func (*ApiDef) ProtoMessage

      func (*ApiDef) ProtoMessage()

      func (*ApiDef) Reset

      func (m *ApiDef) Reset()

      func (*ApiDef) Size

      func (m *ApiDef) Size() (n int)

      func (*ApiDef) String

      func (m *ApiDef) String() string

      func (*ApiDef) Unmarshal

      func (m *ApiDef) Unmarshal(dAtA []byte) error

      func (*ApiDef) XXX_DiscardUnknown

      func (m *ApiDef) XXX_DiscardUnknown()

      func (*ApiDef) XXX_Marshal

      func (m *ApiDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

      func (*ApiDef) XXX_Merge

      func (m *ApiDef) XXX_Merge(src proto.Message)

      func (*ApiDef) XXX_Size

      func (m *ApiDef) XXX_Size() int

      func (*ApiDef) XXX_Unmarshal

      func (m *ApiDef) XXX_Unmarshal(b []byte) error

      type ApiDef_Arg

      type ApiDef_Arg struct {
      	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
      	// Change the name used to access this arg in the API from what
      	// is used in the GraphDef.  Note that these names in `backticks`
      	// will also be replaced in the summary & description fields.
      	RenameTo string `protobuf:"bytes,2,opt,name=rename_to,json=renameTo,proto3" json:"rename_to,omitempty"`
      	// Note: this will replace any inherited arg doc. There is no
      	// current way of modifying arg descriptions (other than replacing
      	// them entirely) as can be done with op descriptions.
      	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
      }

      func (*ApiDef_Arg) Descriptor

      func (*ApiDef_Arg) Descriptor() ([]byte, []int)

      func (*ApiDef_Arg) GetDescription

      func (m *ApiDef_Arg) GetDescription() string

      func (*ApiDef_Arg) GetName

      func (m *ApiDef_Arg) GetName() string

      func (*ApiDef_Arg) GetRenameTo

      func (m *ApiDef_Arg) GetRenameTo() string

      func (*ApiDef_Arg) Marshal

      func (m *ApiDef_Arg) Marshal() (dAtA []byte, err error)

      func (*ApiDef_Arg) MarshalTo

      func (m *ApiDef_Arg) MarshalTo(dAtA []byte) (int, error)

      func (*ApiDef_Arg) MarshalToSizedBuffer

      func (m *ApiDef_Arg) MarshalToSizedBuffer(dAtA []byte) (int, error)

      func (*ApiDef_Arg) ProtoMessage

      func (*ApiDef_Arg) ProtoMessage()

      func (*ApiDef_Arg) Reset

      func (m *ApiDef_Arg) Reset()

      func (*ApiDef_Arg) Size

      func (m *ApiDef_Arg) Size() (n int)

      func (*ApiDef_Arg) String

      func (m *ApiDef_Arg) String() string

      func (*ApiDef_Arg) Unmarshal

      func (m *ApiDef_Arg) Unmarshal(dAtA []byte) error

      func (*ApiDef_Arg) XXX_DiscardUnknown

      func (m *ApiDef_Arg) XXX_DiscardUnknown()

      func (*ApiDef_Arg) XXX_Marshal

      func (m *ApiDef_Arg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

      func (*ApiDef_Arg) XXX_Merge

      func (m *ApiDef_Arg) XXX_Merge(src proto.Message)

      func (*ApiDef_Arg) XXX_Size

      func (m *ApiDef_Arg) XXX_Size() int

      func (*ApiDef_Arg) XXX_Unmarshal

      func (m *ApiDef_Arg) XXX_Unmarshal(b []byte) error

      type ApiDef_Attr

      type ApiDef_Attr struct {
      	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
      	// Change the name used to access this attr in the API from what
      	// is used in the GraphDef.  Note that these names in `backticks`
      	// will also be replaced in the summary & description fields.
      	RenameTo string `protobuf:"bytes,2,opt,name=rename_to,json=renameTo,proto3" json:"rename_to,omitempty"`
      	// Specify a new default value to use for this attr.  This default
      	// will be used when creating new graphs, as opposed to the
      	// default in the OpDef, which will be used when interpreting old
      	// GraphDefs.
      	DefaultValue *AttrValue `protobuf:"bytes,3,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
      	// Note: this will replace any inherited attr doc, there is no current
      	// way of modifying attr descriptions as can be done with op descriptions.
      	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
      }

        Description of the graph-construction-time configuration of this Op. That is to say, this describes the attr fields that will be specified in the NodeDef.

        func (*ApiDef_Attr) Descriptor

        func (*ApiDef_Attr) Descriptor() ([]byte, []int)

        func (*ApiDef_Attr) GetDefaultValue

        func (m *ApiDef_Attr) GetDefaultValue() *AttrValue

        func (*ApiDef_Attr) GetDescription

        func (m *ApiDef_Attr) GetDescription() string

        func (*ApiDef_Attr) GetName

        func (m *ApiDef_Attr) GetName() string

        func (*ApiDef_Attr) GetRenameTo

        func (m *ApiDef_Attr) GetRenameTo() string

        func (*ApiDef_Attr) Marshal

        func (m *ApiDef_Attr) Marshal() (dAtA []byte, err error)

        func (*ApiDef_Attr) MarshalTo

        func (m *ApiDef_Attr) MarshalTo(dAtA []byte) (int, error)

        func (*ApiDef_Attr) MarshalToSizedBuffer

        func (m *ApiDef_Attr) MarshalToSizedBuffer(dAtA []byte) (int, error)

        func (*ApiDef_Attr) ProtoMessage

        func (*ApiDef_Attr) ProtoMessage()

        func (*ApiDef_Attr) Reset

        func (m *ApiDef_Attr) Reset()

        func (*ApiDef_Attr) Size

        func (m *ApiDef_Attr) Size() (n int)

        func (*ApiDef_Attr) String

        func (m *ApiDef_Attr) String() string

        func (*ApiDef_Attr) Unmarshal

        func (m *ApiDef_Attr) Unmarshal(dAtA []byte) error

        func (*ApiDef_Attr) XXX_DiscardUnknown

        func (m *ApiDef_Attr) XXX_DiscardUnknown()

        func (*ApiDef_Attr) XXX_Marshal

        func (m *ApiDef_Attr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

        func (*ApiDef_Attr) XXX_Merge

        func (m *ApiDef_Attr) XXX_Merge(src proto.Message)

        func (*ApiDef_Attr) XXX_Size

        func (m *ApiDef_Attr) XXX_Size() int

        func (*ApiDef_Attr) XXX_Unmarshal

        func (m *ApiDef_Attr) XXX_Unmarshal(b []byte) error

        type ApiDef_Endpoint

        type ApiDef_Endpoint struct {
        	// Name should be either like "CamelCaseName" or
        	// "Package.CamelCaseName". Client-language-specific ApiDefs may
        	// use a snake_case convention instead of CamelCase.
        	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
        	// Set if this endpoint is deprecated. If set to true, a message suggesting
        	// to use a non-deprecated endpoint instead will be printed. If all
        	// endpoints are deprecated, set deprecation_message in ApiDef instead.
        	Deprecated bool `protobuf:"varint,3,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
        	// Major version when an endpoint will be deleted. For e.g. set this
        	// value to 2 if endpoint should be removed in TensorFlow 2.0 and
        	// deprecated in versions before that.
        	DeprecationVersion int32 `protobuf:"varint,4,opt,name=deprecation_version,json=deprecationVersion,proto3" json:"deprecation_version,omitempty"`
        }

          If you specify any endpoint, this will replace all of the inherited endpoints. The first endpoint should be the "canonical" endpoint, and should not be deprecated (unless all endpoints are deprecated).

          func (*ApiDef_Endpoint) Descriptor

          func (*ApiDef_Endpoint) Descriptor() ([]byte, []int)

          func (*ApiDef_Endpoint) GetDeprecated

          func (m *ApiDef_Endpoint) GetDeprecated() bool

          func (*ApiDef_Endpoint) GetDeprecationVersion

          func (m *ApiDef_Endpoint) GetDeprecationVersion() int32

          func (*ApiDef_Endpoint) GetName

          func (m *ApiDef_Endpoint) GetName() string

          func (*ApiDef_Endpoint) Marshal

          func (m *ApiDef_Endpoint) Marshal() (dAtA []byte, err error)

          func (*ApiDef_Endpoint) MarshalTo

          func (m *ApiDef_Endpoint) MarshalTo(dAtA []byte) (int, error)

          func (*ApiDef_Endpoint) MarshalToSizedBuffer

          func (m *ApiDef_Endpoint) MarshalToSizedBuffer(dAtA []byte) (int, error)

          func (*ApiDef_Endpoint) ProtoMessage

          func (*ApiDef_Endpoint) ProtoMessage()

          func (*ApiDef_Endpoint) Reset

          func (m *ApiDef_Endpoint) Reset()

          func (*ApiDef_Endpoint) Size

          func (m *ApiDef_Endpoint) Size() (n int)

          func (*ApiDef_Endpoint) String

          func (m *ApiDef_Endpoint) String() string

          func (*ApiDef_Endpoint) Unmarshal

          func (m *ApiDef_Endpoint) Unmarshal(dAtA []byte) error

          func (*ApiDef_Endpoint) XXX_DiscardUnknown

          func (m *ApiDef_Endpoint) XXX_DiscardUnknown()

          func (*ApiDef_Endpoint) XXX_Marshal

          func (m *ApiDef_Endpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

          func (*ApiDef_Endpoint) XXX_Merge

          func (m *ApiDef_Endpoint) XXX_Merge(src proto.Message)

          func (*ApiDef_Endpoint) XXX_Size

          func (m *ApiDef_Endpoint) XXX_Size() int

          func (*ApiDef_Endpoint) XXX_Unmarshal

          func (m *ApiDef_Endpoint) XXX_Unmarshal(b []byte) error

          type ApiDef_Visibility

          type ApiDef_Visibility int32
          const (
          	// Normally this is "VISIBLE" unless you are inheriting a
          	// different value from another ApiDef.
          	ApiDef_DEFAULT_VISIBILITY ApiDef_Visibility = 0
          	// Publicly visible in the API.
          	ApiDef_VISIBLE ApiDef_Visibility = 1
          	// Do not include this op in the generated API. If visibility is
          	// set to 'SKIP', other fields are ignored for this op.
          	ApiDef_SKIP ApiDef_Visibility = 2
          	// Hide this op by putting it into an internal namespace (or whatever
          	// is appropriate in the target language).
          	ApiDef_HIDDEN ApiDef_Visibility = 3
          )

          func (ApiDef_Visibility) EnumDescriptor

          func (ApiDef_Visibility) EnumDescriptor() ([]byte, []int)

          func (ApiDef_Visibility) String

          func (x ApiDef_Visibility) String() string

          type ApiDefs

          type ApiDefs struct {
          	Op []*ApiDef `protobuf:"bytes,1,rep,name=op,proto3" json:"op,omitempty"`
          }

          func (*ApiDefs) Descriptor

          func (*ApiDefs) Descriptor() ([]byte, []int)

          func (*ApiDefs) GetOp

          func (m *ApiDefs) GetOp() []*ApiDef

          func (*ApiDefs) Marshal

          func (m *ApiDefs) Marshal() (dAtA []byte, err error)

          func (*ApiDefs) MarshalTo

          func (m *ApiDefs) MarshalTo(dAtA []byte) (int, error)

          func (*ApiDefs) MarshalToSizedBuffer

          func (m *ApiDefs) MarshalToSizedBuffer(dAtA []byte) (int, error)

          func (*ApiDefs) ProtoMessage

          func (*ApiDefs) ProtoMessage()

          func (*ApiDefs) Reset

          func (m *ApiDefs) Reset()

          func (*ApiDefs) Size

          func (m *ApiDefs) Size() (n int)

          func (*ApiDefs) String

          func (m *ApiDefs) String() string

          func (*ApiDefs) Unmarshal

          func (m *ApiDefs) Unmarshal(dAtA []byte) error

          func (*ApiDefs) XXX_DiscardUnknown

          func (m *ApiDefs) XXX_DiscardUnknown()

          func (*ApiDefs) XXX_Marshal

          func (m *ApiDefs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

          func (*ApiDefs) XXX_Merge

          func (m *ApiDefs) XXX_Merge(src proto.Message)

          func (*ApiDefs) XXX_Size

          func (m *ApiDefs) XXX_Size() int

          func (*ApiDefs) XXX_Unmarshal

          func (m *ApiDefs) XXX_Unmarshal(b []byte) error

          type AttrValue

          type AttrValue struct {
          	// Types that are valid to be assigned to Value:
          	//	*AttrValue_S
          	//	*AttrValue_I
          	//	*AttrValue_F
          	//	*AttrValue_B
          	//	*AttrValue_Type
          	//	*AttrValue_Shape
          	//	*AttrValue_Tensor
          	//	*AttrValue_List
          	//	*AttrValue_Func
          	//	*AttrValue_Placeholder
          	Value isAttrValue_Value `protobuf_oneof:"value"`
          }

            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.

            func (*AttrValue) Descriptor

            func (*AttrValue) Descriptor() ([]byte, []int)

            func (*AttrValue) GetB

            func (m *AttrValue) GetB() bool

            func (*AttrValue) GetF

            func (m *AttrValue) GetF() float32

            func (*AttrValue) GetFunc

            func (m *AttrValue) GetFunc() *NameAttrList

            func (*AttrValue) GetI

            func (m *AttrValue) GetI() int64

            func (*AttrValue) GetList

            func (m *AttrValue) GetList() *AttrValue_ListValue

            func (*AttrValue) GetPlaceholder

            func (m *AttrValue) GetPlaceholder() string

            func (*AttrValue) GetS

            func (m *AttrValue) GetS() []byte

            func (*AttrValue) GetShape

            func (m *AttrValue) GetShape() *TensorShapeProto

            func (*AttrValue) GetTensor

            func (m *AttrValue) GetTensor() *TensorProto

            func (*AttrValue) GetType

            func (m *AttrValue) GetType() DataType

            func (*AttrValue) GetValue

            func (m *AttrValue) GetValue() isAttrValue_Value

            func (*AttrValue) Marshal

            func (m *AttrValue) Marshal() (dAtA []byte, err error)

            func (*AttrValue) MarshalTo

            func (m *AttrValue) MarshalTo(dAtA []byte) (int, error)

            func (*AttrValue) MarshalToSizedBuffer

            func (m *AttrValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

            func (*AttrValue) ProtoMessage

            func (*AttrValue) ProtoMessage()

            func (*AttrValue) Reset

            func (m *AttrValue) Reset()

            func (*AttrValue) Size

            func (m *AttrValue) Size() (n int)

            func (*AttrValue) String

            func (m *AttrValue) String() string

            func (*AttrValue) Unmarshal

            func (m *AttrValue) Unmarshal(dAtA []byte) error

            func (*AttrValue) XXX_DiscardUnknown

            func (m *AttrValue) XXX_DiscardUnknown()

            func (*AttrValue) XXX_Marshal

            func (m *AttrValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

            func (*AttrValue) XXX_Merge

            func (m *AttrValue) XXX_Merge(src proto.Message)

            func (*AttrValue) XXX_OneofWrappers

            func (*AttrValue) XXX_OneofWrappers() []interface{}

              XXX_OneofWrappers is for the internal use of the proto package.

              func (*AttrValue) XXX_Size

              func (m *AttrValue) XXX_Size() int

              func (*AttrValue) XXX_Unmarshal

              func (m *AttrValue) XXX_Unmarshal(b []byte) error

              type AttrValue_B

              type AttrValue_B struct {
              	B bool `protobuf:"varint,5,opt,name=b,proto3,oneof" json:"b,omitempty"`
              }

              func (*AttrValue_B) MarshalTo

              func (m *AttrValue_B) MarshalTo(dAtA []byte) (int, error)

              func (*AttrValue_B) MarshalToSizedBuffer

              func (m *AttrValue_B) MarshalToSizedBuffer(dAtA []byte) (int, error)

              func (*AttrValue_B) Size

              func (m *AttrValue_B) Size() (n int)

              type AttrValue_F

              type AttrValue_F struct {
              	F float32 `protobuf:"fixed32,4,opt,name=f,proto3,oneof" json:"f,omitempty"`
              }

              func (*AttrValue_F) MarshalTo

              func (m *AttrValue_F) MarshalTo(dAtA []byte) (int, error)

              func (*AttrValue_F) MarshalToSizedBuffer

              func (m *AttrValue_F) MarshalToSizedBuffer(dAtA []byte) (int, error)

              func (*AttrValue_F) Size

              func (m *AttrValue_F) Size() (n int)

              type AttrValue_Func

              type AttrValue_Func struct {
              	Func *NameAttrList `protobuf:"bytes,10,opt,name=func,proto3,oneof" json:"func,omitempty"`
              }

              func (*AttrValue_Func) MarshalTo

              func (m *AttrValue_Func) MarshalTo(dAtA []byte) (int, error)

              func (*AttrValue_Func) MarshalToSizedBuffer

              func (m *AttrValue_Func) MarshalToSizedBuffer(dAtA []byte) (int, error)

              func (*AttrValue_Func) Size

              func (m *AttrValue_Func) Size() (n int)

              type AttrValue_I

              type AttrValue_I struct {
              	I int64 `protobuf:"varint,3,opt,name=i,proto3,oneof" json:"i,omitempty"`
              }

              func (*AttrValue_I) MarshalTo

              func (m *AttrValue_I) MarshalTo(dAtA []byte) (int, error)

              func (*AttrValue_I) MarshalToSizedBuffer

              func (m *AttrValue_I) MarshalToSizedBuffer(dAtA []byte) (int, error)

              func (*AttrValue_I) Size

              func (m *AttrValue_I) Size() (n int)

              type AttrValue_List

              type AttrValue_List struct {
              	List *AttrValue_ListValue `protobuf:"bytes,1,opt,name=list,proto3,oneof" json:"list,omitempty"`
              }

              func (*AttrValue_List) MarshalTo

              func (m *AttrValue_List) MarshalTo(dAtA []byte) (int, error)

              func (*AttrValue_List) MarshalToSizedBuffer

              func (m *AttrValue_List) MarshalToSizedBuffer(dAtA []byte) (int, error)

              func (*AttrValue_List) Size

              func (m *AttrValue_List) Size() (n int)

              type AttrValue_ListValue

              type AttrValue_ListValue struct {
              	S      [][]byte            `protobuf:"bytes,2,rep,name=s,proto3" json:"s,omitempty"`
              	I      []int64             `protobuf:"varint,3,rep,packed,name=i,proto3" json:"i,omitempty"`
              	F      []float32           `protobuf:"fixed32,4,rep,packed,name=f,proto3" json:"f,omitempty"`
              	B      []bool              `protobuf:"varint,5,rep,packed,name=b,proto3" json:"b,omitempty"`
              	Type   []DataType          `protobuf:"varint,6,rep,packed,name=type,proto3,enum=tensorflow.DataType" json:"type,omitempty"`
              	Shape  []*TensorShapeProto `protobuf:"bytes,7,rep,name=shape,proto3" json:"shape,omitempty"`
              	Tensor []*TensorProto      `protobuf:"bytes,8,rep,name=tensor,proto3" json:"tensor,omitempty"`
              	Func   []*NameAttrList     `protobuf:"bytes,9,rep,name=func,proto3" json:"func,omitempty"`
              }

                LINT.IfChange

                func (*AttrValue_ListValue) Descriptor

                func (*AttrValue_ListValue) Descriptor() ([]byte, []int)

                func (*AttrValue_ListValue) GetB

                func (m *AttrValue_ListValue) GetB() []bool

                func (*AttrValue_ListValue) GetF

                func (m *AttrValue_ListValue) GetF() []float32

                func (*AttrValue_ListValue) GetFunc

                func (m *AttrValue_ListValue) GetFunc() []*NameAttrList

                func (*AttrValue_ListValue) GetI

                func (m *AttrValue_ListValue) GetI() []int64

                func (*AttrValue_ListValue) GetS

                func (m *AttrValue_ListValue) GetS() [][]byte

                func (*AttrValue_ListValue) GetShape

                func (m *AttrValue_ListValue) GetShape() []*TensorShapeProto

                func (*AttrValue_ListValue) GetTensor

                func (m *AttrValue_ListValue) GetTensor() []*TensorProto

                func (*AttrValue_ListValue) GetType

                func (m *AttrValue_ListValue) GetType() []DataType

                func (*AttrValue_ListValue) Marshal

                func (m *AttrValue_ListValue) Marshal() (dAtA []byte, err error)

                func (*AttrValue_ListValue) MarshalTo

                func (m *AttrValue_ListValue) MarshalTo(dAtA []byte) (int, error)

                func (*AttrValue_ListValue) MarshalToSizedBuffer

                func (m *AttrValue_ListValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

                func (*AttrValue_ListValue) ProtoMessage

                func (*AttrValue_ListValue) ProtoMessage()

                func (*AttrValue_ListValue) Reset

                func (m *AttrValue_ListValue) Reset()

                func (*AttrValue_ListValue)