public static class HostGpuUsage.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
HostGpuUsage |
build() |
HostGpuUsage.Builder |
clockEventAppClockSetting(Integer clockEventAppClockSetting)
GPU clocks are limited by applications clocks setting
|
HostGpuUsage.Builder |
clockEventHwPowerBreak(Integer clockEventHwPowerBreak)
HW Power Brake Slowdown (reducing the core clocks by a factor of 2 or more) is engaged
|
HostGpuUsage.Builder |
clockEventHwThermalSlowDown(Integer clockEventHwThermalSlowDown)
HW Thermal Slowdown (reducing the core clocks by a factor of 2 or more) is engaged.
|
HostGpuUsage.Builder |
clockEventIdle(Integer clockEventIdle)
Nothing running on CPU, clocks are idle
|
HostGpuUsage.Builder |
clockEventSwPowerCap(Integer clockEventSwPowerCap)
SW Power Scaling algorithm is reducing the clocks below requested clocks because the GPU
is consuming too much power
|
HostGpuUsage.Builder |
clockEventSwThermalSlowdown(Integer clockEventSwThermalSlowdown)
SW Thermal capping algorithm is reducing clocks below requested clocks because GPU
temperature is higher than Max Operating Temp
|
HostGpuUsage.Builder |
clockEventSyncBoost(Integer clockEventSyncBoost)
HW Power Brake Slowdown (reducing the core clocks by a factor of 2 or more) is engaged
|
HostGpuUsage.Builder |
clockSpeedGraphics(Double clockSpeedGraphics)
GPU Graphics (Shader) Clock Speed
|
HostGpuUsage.Builder |
clockSpeedMemory(Double clockSpeedMemory)
GPU Memory Clock Speed
|
HostGpuUsage.Builder |
clockSpeedSm(Double clockSpeedSm)
GPU SM (Streaming Multiprocessor) Clock Speed
|
HostGpuUsage.Builder |
clockSpeedVideo(Double clockSpeedVideo)
GPU Video Clock Speed
|
HostGpuUsage.Builder |
copy(HostGpuUsage model) |
HostGpuUsage.Builder |
eccDoubleBitErrors(Integer eccDoubleBitErrors)
GPU ECC Double Bit Errors
|
HostGpuUsage.Builder |
eccSingleBitErrors(Integer eccSingleBitErrors)
GPU ECC Single Bit Errors
|
HostGpuUsage.Builder |
fanUtilization(Double fanUtilization)
GPU Fan Utilization
|
HostGpuUsage.Builder |
gpuId(Integer gpuId)
GPU Identifier
|
HostGpuUsage.Builder |
memoryUtilization(Double memoryUtilization)
GPU Memory Utilization Percent
|
HostGpuUsage.Builder |
performanceState(Double performanceState)
GPU Performance State
|
HostGpuUsage.Builder |
powerDraw(Double powerDraw)
GPU Power Draw in Watts
|
HostGpuUsage.Builder |
temperature(Double temperature)
GPU Temperature in Celsius
|
HostGpuUsage.Builder |
timeCollected(Date timeCollected) |
HostGpuUsage.Builder |
utilization(Double utilization)
GPU Utilization Percent
|
public HostGpuUsage.Builder timeCollected(Date timeCollected)
public HostGpuUsage.Builder gpuId(Integer gpuId)
GPU Identifier
gpuId
- the value to setpublic HostGpuUsage.Builder utilization(Double utilization)
GPU Utilization Percent
utilization
- the value to setpublic HostGpuUsage.Builder memoryUtilization(Double memoryUtilization)
GPU Memory Utilization Percent
memoryUtilization
- the value to setpublic HostGpuUsage.Builder powerDraw(Double powerDraw)
GPU Power Draw in Watts
powerDraw
- the value to setpublic HostGpuUsage.Builder temperature(Double temperature)
GPU Temperature in Celsius
temperature
- the value to setpublic HostGpuUsage.Builder fanUtilization(Double fanUtilization)
GPU Fan Utilization
fanUtilization
- the value to setpublic HostGpuUsage.Builder clockSpeedGraphics(Double clockSpeedGraphics)
GPU Graphics (Shader) Clock Speed
clockSpeedGraphics
- the value to setpublic HostGpuUsage.Builder clockSpeedSm(Double clockSpeedSm)
GPU SM (Streaming Multiprocessor) Clock Speed
clockSpeedSm
- the value to setpublic HostGpuUsage.Builder clockSpeedVideo(Double clockSpeedVideo)
GPU Video Clock Speed
clockSpeedVideo
- the value to setpublic HostGpuUsage.Builder clockSpeedMemory(Double clockSpeedMemory)
GPU Memory Clock Speed
clockSpeedMemory
- the value to setpublic HostGpuUsage.Builder performanceState(Double performanceState)
GPU Performance State
performanceState
- the value to setpublic HostGpuUsage.Builder eccSingleBitErrors(Integer eccSingleBitErrors)
GPU ECC Single Bit Errors
eccSingleBitErrors
- the value to setpublic HostGpuUsage.Builder eccDoubleBitErrors(Integer eccDoubleBitErrors)
GPU ECC Double Bit Errors
eccDoubleBitErrors
- the value to setpublic HostGpuUsage.Builder clockEventIdle(Integer clockEventIdle)
Nothing running on CPU, clocks are idle
clockEventIdle
- the value to setpublic HostGpuUsage.Builder clockEventHwThermalSlowDown(Integer clockEventHwThermalSlowDown)
HW Thermal Slowdown (reducing the core clocks by a factor of 2 or more) is engaged. Temp too high
clockEventHwThermalSlowDown
- the value to setpublic HostGpuUsage.Builder clockEventSwPowerCap(Integer clockEventSwPowerCap)
SW Power Scaling algorithm is reducing the clocks below requested clocks because the GPU is consuming too much power
clockEventSwPowerCap
- the value to setpublic HostGpuUsage.Builder clockEventAppClockSetting(Integer clockEventAppClockSetting)
GPU clocks are limited by applications clocks setting
clockEventAppClockSetting
- the value to setpublic HostGpuUsage.Builder clockEventHwPowerBreak(Integer clockEventHwPowerBreak)
HW Power Brake Slowdown (reducing the core clocks by a factor of 2 or more) is engaged
clockEventHwPowerBreak
- the value to setpublic HostGpuUsage.Builder clockEventSwThermalSlowdown(Integer clockEventSwThermalSlowdown)
SW Thermal capping algorithm is reducing clocks below requested clocks because GPU temperature is higher than Max Operating Temp
clockEventSwThermalSlowdown
- the value to setpublic HostGpuUsage.Builder clockEventSyncBoost(Integer clockEventSyncBoost)
HW Power Brake Slowdown (reducing the core clocks by a factor of 2 or more) is engaged
clockEventSyncBoost
- the value to setpublic HostGpuUsage build()
public HostGpuUsage.Builder copy(HostGpuUsage model)
Copyright © 2016–2024. All rights reserved.