6 votes

Comment obtenir le nombre de cartes gpu que je possède à partir d'une ligne de commande ?

J'essaie de créer un outil CUDA et je dois le rendre évolutif. J'ai besoin de donner le nombre de GPU d'un système comme argument à mon outil. Dites-moi s'il existe une commande permettant d'obtenir directement le nombre de GPU ?

8voto

tuzhucheng Points 81

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.

4voto

vinithavn Points 41
nvidia-smi --list-gpus | wc -l

Cela va d'abord lister les GPUS un par ligne et ensuite compter les lignes de sortie qui sont le nombre de GPUS.

2voto

treelzebub Points 21

Vous pouvez utiliser sudo lshw -C display pour lister votre/vos carte(s) vidéo, puis tapez sur Google pour voir combien de cœurs elle possède.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X