How to get number of gpu cards I have from a command line?
This command gets the number of GPUs directly, assuming you have nvidia-smi
.
nvidia-smi --query-gpu=name --format=csv,noheader | wc -l
It prints the names of the GPUs, one per line, and then counts the number of lines.
nvidia-smi --list-gpus | wc -l
This will first list the GPUS one per line and then counts the lines of output which is the number of GPUS
You can use sudo lshw -C display
to list your video card(s), then google each one to see how many cores it has.