Question

Sur la compilation du SDK CUDA, je reçois une nvcc fatale: Unsupported architecture gpu « compute_20 » Ma boîte à outils est 2.3 et sur un système partagé (c.-à-cant mise à niveau vraiment) et la version du pilote est également 2.3, en cours d'exécution sur 4 Tesla C1060s

Si elle aide, le problème est appelé tri par base.

Il semble que quelques personnes ont eu ce problème en ligne, mais je ne ai pas trouvé nulle part qui donne en fait une solution.

Était-ce utile?

La solution

Je crois que compute_20 vise le matériel de Fermi, que vous n'avez pas. En outre, Cuda 2.3 ne supporte pas les caractéristiques ou compute_20 de Fermi. Essayez d'utiliser à la place compute_13.

Autres conseils

Vous compilez le SDK 3.x avec une boîte à outils 2.3, qui ne fonctionnera pas depuis que vous avez vu maintenant compute_20 est pas pris en charge.

La solution la plus simple est de mettre à niveau soit votre boîte à outils ou déclasser votre SDK. Vous pouvez essayer de changer le makefile (common.mk en C / commune) sur Linux ou modifier les propriétés de construction sur Windows pour sélectionner uniquement compute_13, mais il peut y avoir d'autres problèmes de sorte qu'il peut être plus simple d'aligner le SDK / versions Toolkit.

Notez que si vous ne possédez pas les droits d'administrateur, vous pouvez installer une version locale de la boîte à outils à côté du SDK, mais vous devez ADMI pour mettre à niveau le pilote.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top