Fixes when compiling with both NVML and DCGM.
NVML temp code updated (driver version ~555 and up)
This commit is contained in:
+4
-4
@@ -78,8 +78,8 @@ void print_dcgm(int compact, int overwrite)
|
||||
else
|
||||
printf("Clock reasons: ");
|
||||
|
||||
for (int i = 0; i < (sizeof(clock_reason_names) / sizeof(struct clock_reason)); i++) {
|
||||
if (clock_reasons & clock_reason_names[i].mask) {
|
||||
for (int i = 0; i < (sizeof(dcgm_clock_reason_names) / sizeof(struct clock_reason)); i++) {
|
||||
if (clock_reasons & dcgm_clock_reason_names[i].mask) {
|
||||
if (!single_reason) {
|
||||
if (compact)
|
||||
printf(",");
|
||||
@@ -89,9 +89,9 @@ void print_dcgm(int compact, int overwrite)
|
||||
single_reason = 0;
|
||||
|
||||
if (compact)
|
||||
printf("%s", clock_reason_names[i].short_name);
|
||||
printf("%s", dcgm_clock_reason_names[i].short_name);
|
||||
else
|
||||
printf("%s", clock_reason_names[i].long_name);
|
||||
printf("%s", dcgm_clock_reason_names[i].long_name);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user