src / cpp / cuda.hpp: 14: 10: фатальная ошибка: cuda.h: нет такого файла или каталога - PullRequest
0 голосов
/ 06 сентября 2018

когда я устанавливаю pycuda по этой инструкции:

pip install pycuda

но есть ошибка:

src/cpp/cuda.hpp:14:10: fatal error: cuda.h: No such file or directory

но я установил набор инструментов cuda. ​​Это результат nvcc -V

[root@localhost include]# nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Tue_Jun_12_23:07:04_CDT_2018
Cuda compilation tools, release 9.2, V9.2.148

это результат установки rpm, загруженной в https://developer.nvidia.com/cuda-downloads

[root@localhost include]# sudo dnf install cuda
Last metadata expiration check: 0:05:09 ago on Wed 05 Sep 2018 10:08:35 PM EDT.
Package cuda-1:9.2.148.1-2.fc28.x86_64 is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

В моем случае я встретил обе проблемы:

-lcurand not found

и

src/cpp/cuda.hpp:14:10: fatal error: cuda.h: No such file or directory

И экспорт C_INCLUDE_PATH мне не помог. Вместо этого мне нужно было экспортировать общую версию C_INCLUDE_PATH - CPATH :

export CPATH=$CPATH:/usr/local/cuda/include
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda/lib64
0 голосов
/ 06 сентября 2018

Возможно, вам нужно указать путь к CUDA:

export C_INCLUDE_PATH=${CUDA_HOME}/include:${C_INCLUDE_PATH}
export LIBRARY_PATH=${CUDA_HOME}/lib64:$LIBRARY_PATH

Пожалуйста, убедитесь, что echo ${CUDA_HOME} обеспечивает какой-то разумный вывод.

...