Class HostGpuConfiguration


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20200630")
    public final class HostGpuConfiguration
    extends HostConfigurationMetricGroup
    GPU configuration metrics
    Note: Objects should always be created or deserialized using the HostGpuConfiguration.Builder.

    This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the HostGpuConfiguration.Builder, which maintain a set of all explicitly set fields called HostGpuConfiguration.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Method Detail

      • getGpuId

        public Integer getGpuId()
        GPU Identifier
        Returns:
        the value
      • getProductName

        public String getProductName()
        GPU Product Name
        Returns:
        the value
      • getVendor

        public String getVendor()
        GPU Vendor
        Returns:
        the value
      • getBusId

        public String getBusId()
        Bus Identifier
        Returns:
        the value
      • getBusWidth

        public Integer getBusWidth()
        Bus Width
        Returns:
        the value
      • getGpuCapabilities

        public String getGpuCapabilities()
        GPU Capabilities
        Returns:
        the value
      • getTotalPower

        public Double getTotalPower()
        Power Capacity
        Returns:
        the value
      • getTotalMemory

        public Double getTotalMemory()
        Total Memory Allocated to GPU
        Returns:
        the value
      • getTotalVideoClockSpeed

        public Double getTotalVideoClockSpeed()
        Max Video Clock Speed
        Returns:
        the value
      • getTotalSmClockSpeed

        public Double getTotalSmClockSpeed()
        Max SM (Streaming Multiprocessor) Clock Speed
        Returns:
        the value
      • getTotalGraphicsClockSpeed

        public Double getTotalGraphicsClockSpeed()
        Max Graphics Clock Speed
        Returns:
        the value
      • getTotalMemoryClockSpeed

        public Double getTotalMemoryClockSpeed()
        Max Memory Clock Speed
        Returns:
        the value
      • getCudaVersion

        public String getCudaVersion()
        CUDA library version
        Returns:
        the value
      • getDriverVersion

        public String getDriverVersion()
        GPU Driver version
        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class HostConfigurationMetricGroup
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation