A node wrapper around nvidia-smi
. It returns the output of nvidia-smi -q -x
formatted as JSON.
[sudo] npm install [-g] node-nvidia-smi
const smi = require('node-nvidia-smi');
smi(function (err, data) {
// handle errors
if (err) {
console.warn(err);
process.exit(1);
}
// display GPU information
console.log(JSON.stringify(data, null, ' '));
});
If installed globally, a node-nvidia-smi
executable is installed on your
system PATH
.