Show / Hide Table of Contents

Class HostGpuConfiguration

GPU configuration metrics

Inheritance
object
HostConfigurationMetricGroup
HostGpuConfiguration
Inherited Members
HostConfigurationMetricGroup.TimeCollected
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OpsiService.Models
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
public class HostGpuConfiguration : HostConfigurationMetricGroup

Properties

BusId

Declaration
[Required(ErrorMessage = "BusId is required.")]
[JsonProperty(PropertyName = "busId")]
public string BusId { get; set; }
Property Value
Type Description
string

Bus Identifier

Remarks

Required

BusWidth

Declaration
[Required(ErrorMessage = "BusWidth is required.")]
[JsonProperty(PropertyName = "busWidth")]
public int? BusWidth { get; set; }
Property Value
Type Description
int?

Bus Width

Remarks

Required

CudaVersion

Declaration
[Required(ErrorMessage = "CudaVersion is required.")]
[JsonProperty(PropertyName = "cudaVersion")]
public string CudaVersion { get; set; }
Property Value
Type Description
string

CUDA library version

Remarks

Required

DriverVersion

Declaration
[Required(ErrorMessage = "DriverVersion is required.")]
[JsonProperty(PropertyName = "driverVersion")]
public string DriverVersion { get; set; }
Property Value
Type Description
string

GPU Driver version

Remarks

Required

GpuCapabilities

Declaration
[JsonProperty(PropertyName = "gpuCapabilities")]
public string GpuCapabilities { get; set; }
Property Value
Type Description
string

GPU Capabilities

GpuId

Declaration
[Required(ErrorMessage = "GpuId is required.")]
[JsonProperty(PropertyName = "gpuId")]
public int? GpuId { get; set; }
Property Value
Type Description
int?

GPU Identifier

Remarks

Required

ProductName

Declaration
[Required(ErrorMessage = "ProductName is required.")]
[JsonProperty(PropertyName = "productName")]
public string ProductName { get; set; }
Property Value
Type Description
string

GPU Product Name

Remarks

Required

TotalGraphicsClockSpeed

Declaration
[Required(ErrorMessage = "TotalGraphicsClockSpeed is required.")]
[JsonProperty(PropertyName = "totalGraphicsClockSpeed")]
public double TotalGraphicsClockSpeed { get; set; }
Property Value
Type Description
double

Max Graphics Clock Speed

Remarks

Required

TotalMemory

Declaration
[Required(ErrorMessage = "TotalMemory is required.")]
[JsonProperty(PropertyName = "totalMemory")]
public double TotalMemory { get; set; }
Property Value
Type Description
double

Total Memory Allocated to GPU

Remarks

Required

TotalMemoryClockSpeed

Declaration
[Required(ErrorMessage = "TotalMemoryClockSpeed is required.")]
[JsonProperty(PropertyName = "totalMemoryClockSpeed")]
public double TotalMemoryClockSpeed { get; set; }
Property Value
Type Description
double

Max Memory Clock Speed

Remarks

Required

TotalPower

Declaration
[Required(ErrorMessage = "TotalPower is required.")]
[JsonProperty(PropertyName = "totalPower")]
public double TotalPower { get; set; }
Property Value
Type Description
double

Power Capacity

Remarks

Required

TotalSmClockSpeed

Declaration
[Required(ErrorMessage = "TotalSmClockSpeed is required.")]
[JsonProperty(PropertyName = "totalSmClockSpeed")]
public double TotalSmClockSpeed { get; set; }
Property Value
Type Description
double

Max SM (Streaming Multiprocessor) Clock Speed

Remarks

Required

TotalVideoClockSpeed

Declaration
[Required(ErrorMessage = "TotalVideoClockSpeed is required.")]
[JsonProperty(PropertyName = "totalVideoClockSpeed")]
public double TotalVideoClockSpeed { get; set; }
Property Value
Type Description
double

Max Video Clock Speed

Remarks

Required

Vendor

Declaration
[Required(ErrorMessage = "Vendor is required.")]
[JsonProperty(PropertyName = "vendor")]
public string Vendor { get; set; }
Property Value
Type Description
string

GPU Vendor

Remarks

Required

In this article
Back to top