MemoryLogRawDeallocation.Builder

public static final class MemoryLogRawDeallocation.Builder

Protobuf type tensorflow.MemoryLogRawDeallocation

Public Methods

MemoryLogRawDeallocation.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MemoryLogRawDeallocation
build()
MemoryLogRawDeallocation
MemoryLogRawDeallocation.Builder
clear()
MemoryLogRawDeallocation.Builder
clearAllocationId()
 Id of the tensor buffer being deallocated, used to match to a
 corresponding allocation.
MemoryLogRawDeallocation.Builder
clearAllocatorName()
 Name of the allocator used.
MemoryLogRawDeallocation.Builder
clearDeferred()
 True if the deallocation is queued and will be performed later,
 e.g.
MemoryLogRawDeallocation.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
MemoryLogRawDeallocation.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
MemoryLogRawDeallocation.Builder
clearOperation()
 Name of the operation making the deallocation.
MemoryLogRawDeallocation.Builder
clearStepId()
 Process-unique step id.
MemoryLogRawDeallocation.Builder
clone()
long
getAllocationId()
 Id of the tensor buffer being deallocated, used to match to a
 corresponding allocation.
String
getAllocatorName()
 Name of the allocator used.
com.google.protobuf.ByteString
getAllocatorNameBytes()
 Name of the allocator used.
MemoryLogRawDeallocation
boolean
getDeferred()
 True if the deallocation is queued and will be performed later,
 e.g.
final static com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
String
getOperation()
 Name of the operation making the deallocation.
com.google.protobuf.ByteString
getOperationBytes()
 Name of the operation making the deallocation.
long
getStepId()
 Process-unique step id.
final boolean
MemoryLogRawDeallocation.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
MemoryLogRawDeallocation.Builder
mergeFrom(com.google.protobuf.Message other)
final MemoryLogRawDeallocation.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
MemoryLogRawDeallocation.Builder
setAllocationId(long value)
 Id of the tensor buffer being deallocated, used to match to a
 corresponding allocation.
MemoryLogRawDeallocation.Builder
setAllocatorName(String value)
 Name of the allocator used.
MemoryLogRawDeallocation.Builder
setAllocatorNameBytes(com.google.protobuf.ByteString value)
 Name of the allocator used.
MemoryLogRawDeallocation.Builder
setDeferred(boolean value)
 True if the deallocation is queued and will be performed later,
 e.g.
MemoryLogRawDeallocation.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MemoryLogRawDeallocation.Builder
setOperation(String value)
 Name of the operation making the deallocation.
MemoryLogRawDeallocation.Builder
setOperationBytes(com.google.protobuf.ByteString value)
 Name of the operation making the deallocation.
MemoryLogRawDeallocation.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
MemoryLogRawDeallocation.Builder
setStepId(long value)
 Process-unique step id.
final MemoryLogRawDeallocation.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)

Inherited Methods

Public Methods

public MemoryLogRawDeallocation.Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, Object value)

public MemoryLogRawDeallocation build ()

public MemoryLogRawDeallocation buildPartial ()

public MemoryLogRawDeallocation.Builder clearAllocationId ()

 Id of the tensor buffer being deallocated, used to match to a
 corresponding allocation.
 
int64 allocation_id = 3;

public MemoryLogRawDeallocation.Builder clearAllocatorName ()

 Name of the allocator used.
 
string allocator_name = 4;

public MemoryLogRawDeallocation.Builder clearDeferred ()

 True if the deallocation is queued and will be performed later,
 e.g. for GPU lazy freeing of buffers.
 
bool deferred = 5;

public MemoryLogRawDeallocation.Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)

public MemoryLogRawDeallocation.Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)

public MemoryLogRawDeallocation.Builder clearOperation ()

 Name of the operation making the deallocation.
 
string operation = 2;

public MemoryLogRawDeallocation.Builder clearStepId ()

 Process-unique step id.
 
int64 step_id = 1;

public long getAllocationId ()

 Id of the tensor buffer being deallocated, used to match to a
 corresponding allocation.
 
int64 allocation_id = 3;

public String getAllocatorName ()

 Name of the allocator used.
 
string allocator_name = 4;

public com.google.protobuf.ByteString getAllocatorNameBytes ()

 Name of the allocator used.
 
string allocator_name = 4;

public MemoryLogRawDeallocation getDefaultInstanceForType ()

public boolean getDeferred ()

 True if the deallocation is queued and will be performed later,
 e.g. for GPU lazy freeing of buffers.
 
bool deferred = 5;

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()

public String getOperation ()

 Name of the operation making the deallocation.
 
string operation = 2;

public com.google.protobuf.ByteString getOperationBytes ()

 Name of the operation making the deallocation.
 
string operation = 2;

public long getStepId ()

 Process-unique step id.
 
int64 step_id = 1;

public final boolean isInitialized ()

public MemoryLogRawDeallocation.Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Throws
IOException

public MemoryLogRawDeallocation.Builder mergeFrom (com.google.protobuf.Message other)

public final MemoryLogRawDeallocation.Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)

public MemoryLogRawDeallocation.Builder setAllocationId (long value)

 Id of the tensor buffer being deallocated, used to match to a
 corresponding allocation.
 
int64 allocation_id = 3;

public MemoryLogRawDeallocation.Builder setAllocatorName (String value)

 Name of the allocator used.
 
string allocator_name = 4;

public MemoryLogRawDeallocation.Builder setAllocatorNameBytes (com.google.protobuf.ByteString value)

 Name of the allocator used.
 
string allocator_name = 4;

public MemoryLogRawDeallocation.Builder setDeferred (boolean value)

 True if the deallocation is queued and will be performed later,
 e.g. for GPU lazy freeing of buffers.
 
bool deferred = 5;

public MemoryLogRawDeallocation.Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, Object value)

public MemoryLogRawDeallocation.Builder setOperation (String value)

 Name of the operation making the deallocation.
 
string operation = 2;

public MemoryLogRawDeallocation.Builder setOperationBytes (com.google.protobuf.ByteString value)

 Name of the operation making the deallocation.
 
string operation = 2;

public MemoryLogRawDeallocation.Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)

public MemoryLogRawDeallocation.Builder setStepId (long value)

 Process-unique step id.
 
int64 step_id = 1;

public final MemoryLogRawDeallocation.Builder setUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)