Я пытаюсь установить chainer-cude-deps. Когда я пытаюсь установить (sudo pip install chainer-cuda-deps
), я получаю следующую ошибку:
In file included from src/cpp/cuda.cpp:1:0:
src/cpp/cuda.hpp:14:18: fatal error: cuda.h: No such file or directory
#include <cuda.h>
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-sLLkNT/pycuda/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-OAHHif-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-sLLkNT/pycuda
Это выполняет следующие предыдущие шаги:
sudo pip install chainer
sudo dpkg -i cuda-repo-ubuntu1410-7-0-local_7.0-28_amd64.deb
Что я должен сделать, чтобы попытаться установить chainer-cuda-deps?
Это - проблема pycuda. setup.py
из проверок pycuda nvcc
команда и предположения корневой каталог CUDA.
https://github.com/inducer/pycuda/blob/master/setup.py#L30
..., и затем который это устанавливает, включает каталог CUDA.
https://github.com/inducer/pycuda/blob/master/setup.py#L93
Все, в чем Вы нуждаетесь, является установленным путем правильно прежде pip
.
PATH=/usr/local/cuda-7.0/bin:$PATH
pip install chainer-cuda-deps
попробуйте его!
Я был также заполонен той же ошибкой. Возможно, Вы также pycuda не установлены правильно. вместо этого зернышко, попытайтесь установить pycuda из источника.
, Если pycuda не может быть установлен из источника, существует риск, такой как путь самого CUDA, забавно.
В конечном счете Ubuntu14.04, мы были успешны в конструкции pycuda и chainer среды на конфигурации CUDA7.0.
Помещенный случайно для записи моей среды
При условии #CUDA - то, что она установлена правильно
#CUDA Relationship of PATH (by rewriting your environment)
CUDA_ROOT=/usr/local/cuda-7.0
PATH=$PATH:/usr/local/cuda-7.0/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-7.0/lib64:/usr/local/cuda-7.0/lib
CPATH=$CPATH:/usr/local/cuda-7.0/include
CUDA_INC_DIR=/usr/local/cuda-7.0/bin:$CUDA_INC_DIR
#Installing from source of #pycuda
git clone --recursive http://git.tiker.net/trees/pycuda.git
cd pycuda
python configure.py
sudo python setup.py install
sudo make install
Удача.
Помещенный случайно для записи моей среды
При условии #CUDA - то, что она установлена правильно
CUDA_ROOT =/usr/local/cuda-7.0
$PATH:/usr/local/cuda-7.0/bin PATH=
$LD_LIBRARY_PATH:/usr/local/cuda-7.0/lib64:/usr/local/cuda-7.0/lib LD_LIBRARY_PATH=
$CPATH:/usr/local/cuda-7.0/include CPATH=
CUDA_INC_DIR =/usr/local/cuda-7.0/bin: $CUDA_INC_DIR
- рекурсивный http://git.tiker.net/trees/pycuda.git CD pycuda Python configure.py sudo Python setup.py устанавливает sudo, делают установку