Existem duas bibliotecas que parecem estar faltando, as quais você precisa instalar primeiro.
Boost.Python
Isso é fornecido por libboost-python
e ''. Ou como estas instruções dizem, para instalar este e alguns dos outros pré-requisitos (que você pode ou não já tem, com base em suas mensagens de erro), execute:
sudo apt-get install build-essential python-dev python-setuptools libboost-python-dev libboost-thread-dev -y
(Eu não aconselho seguir todas as instruções nessa página para a letra do começo ao fim, no entanto, como elas não são escritas com o Ubuntu 11.10 em mente e você não precisa , e provavelmente não quer, configurar seu sistema para usar um compilador mais antigo do que o fornecido oficialmente para ele.)
CUDA
Se você já baixou o CUDA do site da Nvidia e o instalou, basta especificar onde:
./configure.py --cuda-root=/where/ever/you/installed/cuda
(Veja a página de instruções genéricas da pycuda para mais detalhes.)
Antes de fazer isso, você pode querer começar do zero ou executar make distclean
(ou make clean
se make distclean
não for reconhecido).
Se você ainda não baixou e instalou o CUDA, pode fazê-lo no site da Nvidia. Especificamente, em esta página , pegue a versão de 32 ou 64 bits do kit de ferramentas CUDA para Ubuntu 11.04 (que é o mais próximo do seu sistema que está disponível e provavelmente funcionará). Se você não tiver certeza se tem a versão de 32 bits ou 64 bits do Ubuntu instalada, execute uname -m
. Se ele diz x86_64
, você tem a versão de 64 bits; caso contrário, você tem a versão de 32 bits. Também pegue os drivers de desenvolvimento e o SDK.
Links rápidos (32 bits): Kit de ferramentas Drivers SDK
Links rápidos (64 bits): Toolkit Drivers SDK