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.
1.5.8