web-dev-qa-db-fra.com

Comment puis-je connaître la capacité de calcul et le sm de ma carte graphique?

Je sais que je peux obtenir la capacité de calcul simplement en visitant cette page officielle de cuda ou cette page de wiki .
Mais je ne sais pas comment je suis censé trouver la sm de ma carte. Est-ce un raccourci pour shader model? ou shared memory? ou aucun d'entre eux?

15
Breeze

Vous devriez simplement utiliser votre capacité de calcul à partir de la page vers laquelle vous êtes lié. Par exemple, si votre capacité de calcul est 6.1, utilisez sm_61 et compute_61.

SM signifie "streaming multiprocessor". Les arguments sont définis de cette manière, car ils sont utilisés comme arguments pour nvcc, où compute_XX définit l’architecture d’une représentation de code virtuelle (intermédiaire) et sm_XX définit l’architecture de la représentation réelle. À moins que vous n'ayez une bonne raison, vous devriez régler les deux à la même chose.

4
Lukas Biewald

Vous pouvez utiliser cette page pour trouver votre "capacité de calcul" de votre GPU: https://developer.nvidia.com/cuda-gpus Utilisez-le pour les deux " compute_xy "et" sm_xy "

0
Arash

Pour obtenir plus d’informations sur votre carte graphique, vous pouvez utiliser le visualiseur de majuscules de GPU Geeks3D ( Alternative ). Il ressemble à GPU-Z mais fournit des informations supplémentaires qui pourraient s'avérer utiles. Comme chaque fois qu'une carte est compatible CUDA/OpenCL/Vulkan.

De plus, il contient des informations plus détaillées pour chacune de ces choses. Pour CUDA, la capacité de calcul et Shader Clock pourraient vous intéresser?

0
Uğur Gümüşhan