Interface MemoryLogRawAllocationOrBuilder

  • All Superinterfaces:
    org.nd4j.shade.protobuf.MessageLiteOrBuilder, org.nd4j.shade.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    MemoryLogRawAllocation, MemoryLogRawAllocation.Builder

    public interface MemoryLogRawAllocationOrBuilder
    extends org.nd4j.shade.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      long getAllocationId()
      Id of the tensor buffer being allocated, used to match to a corresponding deallocation.
      String getAllocatorName()
      Name of the allocator used.
      org.nd4j.shade.protobuf.ByteString getAllocatorNameBytes()
      Name of the allocator used.
      long getNumBytes()
      Number of bytes in the allocation.
      String getOperation()
      Name of the operation making the allocation.
      org.nd4j.shade.protobuf.ByteString getOperationBytes()
      Name of the operation making the allocation.
      long getPtr()
      Address of the allocation.
      long getStepId()
      Process-unique step id.
      • Methods inherited from interface org.nd4j.shade.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface org.nd4j.shade.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • 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

        org.nd4j.shade.protobuf.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

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