В CUDA 4.0 SDK отсутствуют файлы? - PullRequest
0 голосов
/ 28 июля 2011

Я пытался скомпилировать примеры CUDA 4.0 SDK.Я получаю сообщение об ошибке:

make[2]: Entering directory `/home/dcole/software/cudaSDK/CUDALibraries/common/UtilNPP'
In file included from ImageIO.h:32,
                 from ImageIO.cpp:30:
ImagesCPU.h:37:17: error: npp.h: No such file or directory
In file included from ImagesNPP.h:35,
                 from ImageIO.h:33,
                 from ImageIO.cpp:30:
ImageAllocatorsNPP.h:34:18: error: nppi.h: No such file or directory

Я пропустил установку чего-либо как части SDK?Я удалил cudatools и gpucomputingSDK в один корневой каталог.Это правильно?

1 Ответ

2 голосов
/ 29 июля 2011

NPP включен в набор инструментов CUDA - это компилятор и библиотеки. (SDK - примеры кода.)

Набор инструментов CUDA обычно устанавливается в / usr / local / cuda, но если у вас нет прав администратора, вы можете установить его где-нибудь еще. Похоже, что вы используете нестандартные пути установки, поэтому вам нужно указать файлам сборки SDK, где искать.

Если вы посмотрите на SDK common.mk, вы увидите следующую строку:

CUDA_INSTALL_PATH ?= /usr/local/cuda

Так что, если вы запустите

make CUDA_INSTALL_PATH=<my_path_to_cuda_toolkit>

он должен быть в состоянии найти АЭС.

Я думаю, вы также можете сделать это переменной среды, чтобы вам не приходилось делать это каждый раз.

Если это не сработает, у вас может не быть NPP, что означает, что ваша версия инструментария CUDA слишком старая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...