Data Fields | |
uint32_t | deviceId |
CUpti_ActivityEnvironmentKind | environmentKind |
CUpti_ActivityKind | kind |
uint64_t | timestamp |
CUpti_EnvironmentClocksThrottleReason | clocksThrottleReasons |
struct { | |
uint32_t fanSpeed | |
} | cooling |
uint32_t | gpuTemperature |
uint32_t | memoryClock |
uint32_t | pcieLinkGen |
uint32_t | pcieLinkWidth |
struct { | |
uint32_t power | |
uint32_t powerLimit | |
} | power |
uint32_t | smClock |
struct { | |
CUpti_EnvironmentClocksThrottleReason clocksThrottleReasons | |
uint32_t memoryClock | |
uint32_t pcieLinkGen | |
uint32_t pcieLinkWidth | |
uint32_t smClock | |
} | speed |
struct { | |
uint32_t gpuTemperature | |
} | temperature |
The clocks throttle reasons.
struct { ... } CUpti_ActivityEnvironment::cooling |
Data returned for CUPTI_ACTIVITY_ENVIRONMENT_COOLING environment kind.
uint32_t CUpti_ActivityEnvironment::deviceId |
The ID of the device
The kind of data reported in this record.
uint32_t CUpti_ActivityEnvironment::fanSpeed |
The fan speed as percentage of maximum.
The GPU temperature in degrees C.
The activity record kind, must be CUPTI_ACTIVITY_KIND_ENVIRONMENT.
The memory frequency in MHz
The PCIe link generation.
The PCIe link width.
struct { ... } CUpti_ActivityEnvironment::power |
Data returned for CUPTI_ACTIVITY_ENVIRONMENT_POWER environment kind.
uint32_t CUpti_ActivityEnvironment::power |
The power in milliwatts consumed by GPU and associated circuitry.
The power in milliwatts that will trigger power management algorithm.
uint32_t CUpti_ActivityEnvironment::smClock |
The SM frequency in MHz
struct { ... } CUpti_ActivityEnvironment::speed |
Data returned for CUPTI_ACTIVITY_ENVIRONMENT_SPEED environment kind.
struct { ... } CUpti_ActivityEnvironment::temperature |
Data returned for CUPTI_ACTIVITY_ENVIRONMENT_TEMPERATURE environment kind.
uint64_t CUpti_ActivityEnvironment::timestamp |
The timestamp when this sample was retrieved, in ns. A value of 0 indicates that timestamp information could not be collected for the marker.