2012-02-18 3 views
0

VS2010 по-прежнему компилируется с nvcc 4.0 после установки, а также SDU 4.1 для графического процессора и доступным CUDA Toolkit 4.1 NVIDIA CUDA Toolkit 4.1 (64bit). Обратите внимание, что я решил установить интеграционную функцию Visual Studio из установщика инструментария CUDA. Затем я вручную выполнить шаги, описанные вКак указать использование NVIDIA CUDA nvcc 4.1 вместо 4.0?

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1\extras\visual_studio_integration 

Я попытался удалить 4.1, а затем удалить 4.0, а затем повторно установить 4.1. Как ни странно, даже после того, как деинсталлировать 4,0 сообщили об успехе каталог

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0 

продолжает существовать параллельно с

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1 

Обратите внимание, что я ранее имел хороший успех, используя инструментарий 4.0. (На самом деле, поскольку он не полностью удален, я все еще компилирую с 4.0 без ошибок.)

Я попытался загрузить и установить 32-разрядный CUDA Toolkit 4.1 и GPU Computing SDK 4.1, но они жалуются, что версия уже установлен. Я проверил, и 64-битный набор инструментов включает в себя как 32-разрядные, так и 64-разрядные библиотеки DLL и библиотеки-заглушки.

Я прочитал примечания к выпуску, , MSBuildExtensions.README.txt nad NvCudaRules.README.txt. Я сделал рекурсивный grep в каталоге VC, который ищет nvcc, только найдя правила сборки, которые я добавил вручную в файлы README.

ответ

1

Вы установили NSight? Он предназначен для дополнительного профилирования и отладки, а также для интеграции CUDA с Visual Studio. После его установки вы можете выбрать «Настроить параметры сборки» в своем проекте (щелкните правой кнопкой мыши по имени проекта -> «Настройка сборки») и проверьте CUDA 4.1.

+0

Щелчок правой кнопкой мыши по проекту, выбрав Build Customizations, а затем выбрав CUDA 4.1 (.targets, .props), сделал трюк. NSight уже установлен. –

0

Изменить переменные окружения на 4.1?

См Панель управления-> Система-> дополнительно-> среда вары

+0

Я должен был упомянуть, что все переменные среды (CUDA_PATH, CUDA_INC_PATH и т. Д.) Обновляются, чтобы указать на установку 4.1. –

Смежные вопросы