Como posso instalar o chainer-cuda-deps?

0

Estou tentando instalar chainer-cude-deps. Quando tento instalar ( sudo pip install chainer-cuda-deps ), recebo o seguinte erro:

    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

Isso segue as seguintes etapas anteriores:

sudo pip install chainer
sudo dpkg -i cuda-repo-ubuntu1410-7-0-local_7.0-28_amd64.deb

O que devo fazer para tentar instalar chainer-cuda-deps?

    
por d3pd 01.07.2015 / 20:32

3 respostas

1

É um problema de pycuda. setup.py de pycuda verifica o comando nvcc e adivinha um diretório raiz de CUDA.

link

... e, em seguida, define o diretório include do CUDA.

link

Tudo o que você precisa é configurar o caminho corretamente antes de pip .

PATH=/usr/local/cuda-7.0/bin:$PATH
pip install chainer-cuda-deps

Por favor, tente!

    
por Yuya Unno 13.07.2015 / 10:53
0

Eu também sofri do mesmo erro. Talvez você também pycuda não está instalado corretamente. em vez disso pip, por favor, tente instalar o pycuda da fonte.

Se pycuda não puder ser instalado a partir da fonte, há um risco, como o próprio caminho do CUDA, é engraçado.

Eventualmente, Ubuntu14.04, obtivemos sucesso na construção do ambiente pycuda e chainer na configuração CUDA7.0.

Coloque incidentalmente para escrever meu ambiente

No pressuposto de que #CUDA é que ele está instalado corretamente

#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

Boa sorte.

    
por ABC 01.07.2015 / 22:55
-1

Coloque incidentalmente para escrever meu ambiente

No pressuposto de que #CUDA é que ele está instalado corretamente

Relacionamento CUDA do PATH (reescrevendo seu ambiente)

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

Instalando a partir da fonte #pycuda

git clone - link recursivo cd pycuda python configure.py Instalação do sudo python setup.py sudo make install

    
por ABC 01.07.2015 / 23:02

Tags