Компиляция примеров NVIDIA CUDA SDK Неподдерживаемая архитектура 'compute_20' - PullRequest
1 голос
/ 15 июня 2010

При компиляции CUDA SDK я получаю nvcc фатальный: Неподдерживаемая архитектура gpu 'compute_20' Мой инструментарий 2.3 и в общей системе (то есть не может обновиться), а версия драйвера также 2.3, работает на 4 Tesla C1060s

Если это помогает, проблема вызывается в radixsort.

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

Ответы [ 2 ]

2 голосов
/ 15 июня 2010

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

0 голосов
/ 17 июня 2010

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

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

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

...