Class HostGpuConfiguration
GPU configuration metrics
Inherited Members
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