2011-01-17 2 views
1

Я установил CUDA Toolkit 3.2, CUDA SDK и MS Visual Studio 2008 (не обязательно в этом порядке) на моем Windows 7, у которого нет графической карты nvidia. Но когда я пытаюсь запустить код CUDA, ключевые слова CUDA не идентифицированы. Я новичок. Скажите мне, что я делаю неправильно здесь.Установка CUDA на Windows

Благодаря

+0

Можете ли вы уточнить - есть ли у вас проблемы с созданием или запуском? – Tom

ответ

0

Если у вас нет платы NVIDIA, вы все равно можете использовать эмулятор, но вам необходимо установить SDK и набор инструментов. Попытайтесь исправить свою проблему, добавив в свои настройки проекта Visual Studio путь включения и библиотеки CUDA.

+0

Привет, я разработал набор инструментов, SDK и установил их. И я также включил файл правил и задал в дополнительных библиотечных каталогах: $ (CUDA_LIB_PATH); ../../ common/lib – svk

+0

Эмуляция была устаревшей, и больше не поддерживается. – Tom

+0

Ладно, извините, я этого не знал. Раньше я работал со старой версией. –

0

CUDA поддерживается только на компьютерах с видеокартами NVIDIA. Это, вероятно, проблема.

Кроме того, вам необходимо установить драйверы (dev или другие), которые являются достаточно новыми, чтобы поддерживать версию CUDA Toolkit.

В-третьих, что вы подразумеваете под ключевыми словами не определены? Вы имеете в виду, что в вашей среде IDE нет подсветки синтаксиса? Если это так, попробуйте [это] [1] http://codereflect.com/2008/09/04/how-to-enable-syntax-highlighting-for-cuda-files-in-visual-studio-2005/

+0

ОК, я установил MS VS 2008, CUDA Toolkit 3.2, CUDA SDK и драйвер, найденный на этой странице http://developer.nvidia.com/object/cuda_3_2_downloads.html Но я не могу установить драйвер с совместимой графики аппаратное обеспечение не найдено. Но разве это не все, что нужно использовать в режиме эмулятора? – svk

1

Вы строите с помощью nvcc? Если нет, Visual C++ задушит синтаксис CUDA.

+0

Нет. Я перестраиваю проект и запускаю его. Я не использую nvcc. Нужно ли мне ? В принципе, я выбираю C++ «пустой проект» и делаю FileName.cu. Но синтаксис is'nt выделен. – svk

1

Вы должны иметь возможность создавать образцы SDK с вашей настройкой, но вы не сможете работать, так как у вас нет GPU с поддержкой CUDA. не эмуляция больше не поддерживается, поэтому у вас есть несколько доступных вариантов:

ЗАКАНЧИВАТЬ this stackoverflow post для деталей подсветки синтаксиса и многих других в VS2008.

Кстати, если вы установили Инструментарий перед VS2008, тогда файлы правил не будут скопированы в каталоги VS (очевидно, так как они не существовали). Вы можете найти их и инструкции в CUDA Toolkit в каталоге дополнительных услуг.

1

Если вы пытаетесь выполнить программы cuda на компьютерах без gpu, я бы предложил вам попробовать mCUDA. Для выполнения CUDA не требуется графическая или графическая карта.

1

Установка инструментов разработки CUDA на компьютере под управлением соответствующей версии

 Verify система имеет CUDA с поддержкой GPU и поддерживаемую версию операционной системы.

Many [NVIDIA products today contain CUDA‐enabled GPUs][1]. These include: 

      NVIDIA GeForce® 8, 9, 200, and 400 series GPUs 

      NVIDIA Tesla™ computing solutions 

      Many of the NVIDIA Quadro® products 

 Проверьте драйвер NVIDIA и программное обеспечение CUDA.

 Обновите драйвер NVIDIA.

 Установите программное обеспечение CUDA.

 Убедитесь, что программное обеспечение CUDA связь с VS2008/VS2010

Для этого вы можете проверить мой блог Также http://hemprasad.wordpress.com/2012/10/12/cuda-installation-on-vs-2010/


Проверьте установку путем компиляции и запуска одного из примеров программ в CUDA для проверки правильности работы аппаратного и программного обеспечения и связи .