Interface MemoryLogRawAllocationOrBuilder

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

public interface MemoryLogRawAllocationOrBuilder 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 allocation.
      
      string operation = 2;
      Returns:
      The operation.
    • getOperationBytes

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

      long getNumBytes()
      Number of bytes in the allocation.
      
      int64 num_bytes = 3;
      Returns:
      The numBytes.
    • getPtr

      long getPtr()
      Address of the allocation.
      
      uint64 ptr = 4;
      Returns:
      The ptr.
    • getAllocationId

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

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

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