Interface MemoryLogRawDeallocationOrBuilder

All Superinterfaces:
MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
MemoryLogRawDeallocation, MemoryLogRawDeallocation.Builder

public interface MemoryLogRawDeallocationOrBuilder extends MessageOrBuilder
  • Method Details

    • getStepId

      long getStepId()
      Process-unique step id.
      
      int64 step_id = 1;
      Returns:
      The stepId.
    • getOperation

      String getOperation()
      Name of the operation making the deallocation.
      
      string operation = 2;
      Returns:
      The operation.
    • getOperationBytes

      ByteString getOperationBytes()
      Name of the operation making the deallocation.
      
      string operation = 2;
      Returns:
      The bytes for operation.
    • getAllocationId

      long getAllocationId()
      Id of the tensor buffer being deallocated, used to match to a
      corresponding allocation.
      
      int64 allocation_id = 3;
      Returns:
      The allocationId.
    • getAllocatorName

      String getAllocatorName()
      Name of the allocator used.
      
      string allocator_name = 4;
      Returns:
      The allocatorName.
    • getAllocatorNameBytes

      ByteString getAllocatorNameBytes()
      Name of the allocator used.
      
      string allocator_name = 4;
      Returns:
      The bytes for allocatorName.
    • getDeferred

      boolean getDeferred()
      True if the deallocation is queued and will be performed later,
      e.g. for GPU lazy freeing of buffers.
      
      bool deferred = 5;
      Returns:
      The deferred.