Как я могу установить chainer-cuda-deps?

Я пытаюсь установить 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?

0
задан 1 July 2015 в 21:32

3 ответа

Это - проблема 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

попробуйте его!

1
ответ дан 4 October 2019 в 01:39

Я был также заполонен той же ошибкой. Возможно, Вы также 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

Удача.

0
ответ дан 4 October 2019 в 01:39

Помещенный случайно для записи моей среды

При условии #CUDA - то, что она установлена правильно

Отношения 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

Установка из источника клона мерзавца #pycuda

- рекурсивный http://git.tiker.net/trees/pycuda.git CD pycuda Python configure.py sudo Python setup.py устанавливает sudo, делают установку

-1
ответ дан 4 October 2019 в 01:39

Другие вопросы по тегам:

Похожие вопросы: