MemoryLogRawDeallocation

public final class MemoryLogRawDeallocation

Protobuf type tensorflow.MemoryLogRawDeallocation

Nested Classes

class MemoryLogRawDeallocation.Builder Protobuf type tensorflow.MemoryLogRawDeallocation  

Constants

int ALLOCATION_ID_FIELD_NUMBER
int ALLOCATOR_NAME_FIELD_NUMBER
int DEFERRED_FIELD_NUMBER
int OPERATION_FIELD_NUMBER
int STEP_ID_FIELD_NUMBER

Public Methods

boolean
equals(Object obj)
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.
static MemoryLogRawDeallocation
MemoryLogRawDeallocation
boolean
getDeferred()
 True if the deallocation is queued and will be performed later,
 e.g.
final static 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.
int
long
getStepId()
 Process-unique step id.
final com.google.protobuf.UnknownFieldSet
int
final boolean
static MemoryLogRawDeallocation.Builder
static MemoryLogRawDeallocation.Builder
MemoryLogRawDeallocation.Builder
static MemoryLogRawDeallocation
parseDelimitedFrom(InputStream input)
static MemoryLogRawDeallocation
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MemoryLogRawDeallocation
parseFrom(ByteBuffer data)
static MemoryLogRawDeallocation
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MemoryLogRawDeallocation
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MemoryLogRawDeallocation
parseFrom(com.google.protobuf.CodedInputStream input)
static MemoryLogRawDeallocation
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MemoryLogRawDeallocation
parseFrom(com.google.protobuf.ByteString data)
static MemoryLogRawDeallocation
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MemoryLogRawDeallocation
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static
parser()
MemoryLogRawDeallocation.Builder
void
writeTo(com.google.protobuf.CodedOutputStream output)

Inherited Methods

Constants

public static final int ALLOCATION_ID_FIELD_NUMBER

Constant Value: 3

public static final int ALLOCATOR_NAME_FIELD_NUMBER

Constant Value: 4

public static final int DEFERRED_FIELD_NUMBER

Constant Value: 5

public static final int OPERATION_FIELD_NUMBER

Constant Value: 2

public static final int STEP_ID_FIELD_NUMBER

Constant Value: 1

Public Methods

public boolean equals (Object obj)

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 static MemoryLogRawDeallocation getDefaultInstance ()

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 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 getParserForType ()

public int getSerializedSize ()

public long getStepId ()

 Process-unique step id.
 
int64 step_id = 1;

public final com.google.protobuf.UnknownFieldSet getUnknownFields ()

public int hashCode ()

public final boolean isInitialized ()

public static MemoryLogRawDeallocation.Builder newBuilder ()

public static MemoryLogRawDeallocation.Builder newBuilder (MemoryLogRawDeallocation prototype)

public MemoryLogRawDeallocation.Builder newBuilderForType ()

public static MemoryLogRawDeallocation parseDelimitedFrom (InputStream input)

Throws
IOException

public static MemoryLogRawDeallocation parseDelimitedFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Throws
IOException

public static MemoryLogRawDeallocation parseFrom (ByteBuffer data)

Throws
InvalidProtocolBufferException

public static MemoryLogRawDeallocation parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Throws
IOException

public static MemoryLogRawDeallocation parseFrom (ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Throws
InvalidProtocolBufferException

public static MemoryLogRawDeallocation parseFrom (com.google.protobuf.CodedInputStream input)

Throws
IOException

public static MemoryLogRawDeallocation parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Throws
InvalidProtocolBufferException

public static MemoryLogRawDeallocation parseFrom (com.google.protobuf.ByteString data)

Throws
InvalidProtocolBufferException

public static MemoryLogRawDeallocation parseFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Throws
IOException

public static MemoryLogRawDeallocation parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Throws
InvalidProtocolBufferException

public static parser ()

public MemoryLogRawDeallocation.Builder toBuilder ()

public void writeTo (com.google.protobuf.CodedOutputStream output)

Throws
IOException