From b3a3f2c45ee60a1fa48d9c4c4b02345bb436e2f5 Mon Sep 17 00:00:00 2001 From: Chris Freehill <13054697+cfreehill@users.noreply.github.com> Date: Thu, 9 May 2019 20:59:57 -0500 Subject: [PATCH] Remove duplicate definition of rsmi_init_flags_t (#37) * By default, only consider AMD GPU's in RSMI device list With newly added initialization parameters that can be passed to rsmi_init(), you can tell RSMI to consider other devices. Also: -fixed incorrect header file name that would break in C builds -modified rsmi_init() and rsmi_shut_down() to reinitialize and clear static structures * By default, only consider AMD GPU's in RSMI device list With newly added initialization parameters that can be passed to rsmi_init(), you can tell RSMI to consider other devices. Also: -fixed incorrect header file name that would break in C builds -modified rsmi_init() and rsmi_shut_down() to reinitialize and clear static structures * Remove duplicate definition of rsmi_init_flags_t --- include/rocm_smi/rocm_smi.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/include/rocm_smi/rocm_smi.h b/include/rocm_smi/rocm_smi.h index efc4967742..e867c6258f 100755 --- a/include/rocm_smi/rocm_smi.h +++ b/include/rocm_smi/rocm_smi.h @@ -136,6 +136,20 @@ typedef enum { //!< ennumerated by RSMI. } rsmi_init_flags_t; +/** + * @brief Initialization flags + * + * Initialization flags may be OR'd together and passed to ::rsmi_init(). + */ +typedef enum { + RSMI_INIT_FLAG_ALL_GPUS = 0x1, //!< Attempt to add all GPUs found + //!< (including non-AMD) to the list + //!< of devices from which SMI + //!< information can be retrieved. By + //!< default, only AMD devices are + //!< ennumerated by RSMI. +} rsmi_init_flags_t; + /** * @brief PowerPlay performance levels */