web-dev-qa-db-fra.com

Comment obtenir le nombre de cartes GPU que j'ai depuis une ligne de commande?

J'essaie de créer un outil CUDA et je dois le rendre évolutif. Je dois donner le nombre de GPU qu'un système a comme argument à mon outil. S'il vous plaît dites-moi s'il y a une commande pour obtenir le nombre de GPU directement ??

2
agangwal

Vous pouvez utiliser Sudo lshw -C display pour répertorier votre/vos carte (s) vidéo, puis recherchez chacune d'elles sur Google pour voir le nombre de cœurs qu'elle contient.

2
treelzebub

Cette commande obtient directement le nombre de GPU, en supposant que vous avez nvidia-smi.

nvidia-smi --query-gpu=name --format=csv,noheader | wc -l

Il imprime les noms des GPU, un par ligne, puis compte le nombre de lignes.

1
tuzhucheng