Update nvidia.inc.php (#15756)

* Update nvidia.inc.php

Handle changed output of newly released nvidia-smi

* improved code style

* Update Nvidia application - fixed a stupid typo

* Update Nvidia application - applied styleci suggestions
This commit is contained in:
Simon Wüllhorst 2024-01-17 22:57:47 +01:00 committed by GitHub
parent 5733942aa2
commit f1e993fb76
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -32,8 +32,12 @@ $sm_total = 0;
$metrics = [];
foreach ($gpuArray as $index => $gpu) {
$stats = explode(',', $gpu);
if (count($stats) == 19 || count($stats) == 20) {
$stats_count = count($stats);
if ($stats_count == 22) {
[$gpu, $pwr, $temp, $memtemp, $sm, $mem, $enc, $dec, $jpg, $ofa,
$mclk, $pclk, $pviol, $tviol, $fb, $bar1, $ccpm, $sbecc, $dbecc,
$pci, $rxpci, $txpci] = $stats;
} elseif ($stats_count == 19 || $stats_count == 20) {
[$gpu, $pwr, $temp, $memtemp, $sm, $mem, $enc, $dec, $mclk, $pclk, $pviol, $tviol,
$fb, $bar1, $sbecc, $dbecc, $pci, $rxpci, $txpci] = $stats;
} else {