Eu meio que descobri que não era uma questão do Ubuntu, mas sim da Theano, já que instalei CUDA novamente a partir da fonte que mencionei no OP e consegui executar corretamente os dados de amostra do pacote CUDA fornecido pela NVIDIA, (na minha opinião inexperiente) um problema de integração entre o NVIDIA-cuda-toolkit e os drivers da NVIDIA.
Para aqueles (no futuro) tendo o mesmo problema que eu, o problema parece estar no módulo theano.sandbox.cuda
, quando __init__.py
tenta compilar cuda_ndarray.cu
nas linhas 168-175 (eu acredito, já que eu modificou o arquivo apenas um pouco), quando esse arquivo chama a função compiler.compile_str(...)
, que é um arquivo que acredito ter sido criado pela equipe de desenvolvimento da Theano. O NVCC é executado corretamente, mas há problemas ao compilar cuda_ndarray
.
Então eu vou marcar essa questão como respondida assim que o askubuntu me permitir.