Modules#
Modules
Here is a list of all modules:
Initialization and Shutdown | These functions are used for initialization of ROCm SMI and clean up when done |
Identifier Queries | These functions provide identification information |
PCIe Queries | These functions provide information about PCIe |
PCIe Control | These functions provide some control over PCIe |
Power Queries | These functions provide information about power usage |
Power Control | These functions provide ways to control power usage |
Memory Queries | These functions provide information about memory systems |
Physical State Queries | These functions provide information about the physical characteristics of the device |
Physical State Control | These functions provide control over the physical state of a device |
Clock, Power and Performance Queries | These functions provide information about clock frequencies and performance |
Clock, Power and Performance Control | These functions provide control over clock frequencies, power and performance |
Version Queries | These functions provide version information about various subsystems |
Error Queries | These functions provide error information about RSMI calls as well as device errors |
Performance Counter Functions | These functions are used to configure, query and control performance counting |
System Information Functions | These functions are used to configure, query and control performance counting |
XGMI Functions | These functions are used to configure, query and control XGMI |
Hardware Topology Functions | These functions are used to query Hardware topology |
Compute Partition Functions | These functions are used to configure and query the device's compute parition setting |
NPS Mode Functions | These functions are used to query the device's NPS mode (memory partition) |
Supported Functions | API function support varies by both GPU type and the version of the installed ROCm stack. The functions described in this section can be used to determine, up front, which functions are supported for a given device on a system. If such "up front" knowledge of support for a function is not needed, alternatively, one can call a device related function and check the return code |
Event Notification Functions | These functions are used to configure for and get asynchronous event notifications |