NVIDIA CUDA SDK Примеры Компиляции неподдерживаемой архитектуры «Compute_20»

StackOverflow https://stackoverflow.com/questions/3047909

Вопрос

На компиляции CUDA SDK я получаю NVCC Fatal: неподдерживаемая архитектура GPU «Compute_20» My Toolkit 2,3 и в общей системе (то есть не может быть обновленным), а версия драйвера также 2,3, работает на 4 Tesla C1060S

Если это поможет, проблема называется в Radixsort.

Похоже, что несколько человек в Интернете имели эту проблему, но я не нашел где-либо, на самом деле дает решение.

Это было полезно?

Решение

Я верю, что Compute_20 нацеливается на оборудование Fermi, которое у вас нет. Кроме того, CUDA 2.3 не поддерживает функции FERMI или Compute_20. Попробуйте использовать Compute_13 вместо этого.

Другие советы

Вы составляете 3.x SDK с помощью Toolkit 2.3, который не будет работать так, как вы уже видели, Compute_20 не поддерживается.

Самое простое решение - это либо обновить ваш инструментарий или понизить свой SDK. Вы можете попробовать изменить Makefile (Common.mk в C / Common) в Linux или изменив свойства сборки на Windows, чтобы выбрать только Compute_13, но могут быть другие проблемы, поэтому может быть проще выравнивание версий SDK / Toolkit.

Обратите внимание, что если у вас нет Priviledges Administrator, вы можете установить локальную версию инструментарий наряду с SDK, но вам понадобится ADMI для обновления драйвера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top