Skip to content

Commit

Permalink
Add device minor to the CLI info command
Browse files Browse the repository at this point in the history
  • Loading branch information
3XX0 committed Mar 5, 2018
1 parent 019fdc1 commit e48a0d4
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions src/cli/info.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
* Copyright (c) 2017-2018, NVIDIA CORPORATION. All rights reserved.
*/

#include <sys/sysmacros.h>

#include <alloca.h>
#include <err.h>
#include <stdio.h>
Expand Down Expand Up @@ -102,15 +104,15 @@ info_command(const struct context *ctx)

if (ctx->csv_output) {
printf("NVRM version,CUDA version\n%s,%s\n", drv->nvrm_version, drv->cuda_version);
printf("\nDevice Index,Model,GPU UUID,Bus Location,Architecture\n");
printf("\nDevice Index,Device Minor,Model,GPU UUID,Bus Location,Architecture\n");
for (size_t i = 0; i < dev->ngpus; ++i)
printf("%zu,%s,%s,%s,%s\n", i, dev->gpus[i].model, dev->gpus[i].uuid, dev->gpus[i].busid, dev->gpus[i].arch);
printf("%zu,%u,%s,%s,%s,%s\n", i, minor(dev->gpus[i].node.id), dev->gpus[i].model, dev->gpus[i].uuid, dev->gpus[i].busid, dev->gpus[i].arch);

} else {
printf("%-15s %s\n%-15s %s\n", "NVRM version:", drv->nvrm_version, "CUDA version:", drv->cuda_version);
for (size_t i = 0; i < dev->ngpus; ++i)
printf("\n%-15s %zu\n%-15s %s\n%-15s %s\n%-15s %s\n%-15s %s\n",
"Device Index:", i, "Model:", dev->gpus[i].model, "GPU UUID:", dev->gpus[i].uuid,
printf("\n%-15s %zu\n%-15s %u\n%-15s %s\n%-15s %s\n%-15s %s\n%-15s %s\n",
"Device Index:", i, "Device Minor:", minor(dev->gpus[i].node.id), "Model:", dev->gpus[i].model, "GPU UUID:", dev->gpus[i].uuid,
"Bus Location:", dev->gpus[i].busid, "Architecture:", dev->gpus[i].arch);
}

Expand Down

0 comments on commit e48a0d4

Please sign in to comment.