I have CUDA 9.0 and CuDNN 7.0.5 on my Ubuntu 16.04, and Tensorflow
works fine. In order to install theano, I first installed miniconda,
then ran "conda install theano pygpu
" and it seemed to have installed fine.
However, here's what I get:
$ python
Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import theano
Using cuDNN version 7005 on context None
ERROR (theano.gpuarray): Could not initialize pygpu, support disabled
Traceback (most recent call last):
File "/home/michael/miniconda2/envs/las/lib/python3.6/site-packages/theano/gpuarray/__init__.py", line 227, in <module>
use(config.device)
File "/home/michael/miniconda2/envs/las/lib/python3.6/site-packages/theano/gpuarray/__init__.py", line 214, in use
init_dev(device, preallocate=preallocate)
File "/home/michael/miniconda2/envs/las/lib/python3.6/site-packages/theano/gpuarray/__init__.py", line 159, in init_dev
pygpu.blas.gemm(0, tmp, tmp, 0, tmp, overwrite_c=True)
File "pygpu/blas.pyx", line 149, in pygpu.blas.gemm
File "pygpu/blas.pyx", line 47, in pygpu.blas.pygpu_blas_rgemm
pygpu.gpuarray.GpuArrayException: (b'cuLinkAddData: CUDA_ERROR_UNKNOWN: unknown error', 3)
Here's the packages I have installed in this environment:
$ conda list
# packages in environment at /home/michael/miniconda2/envs/las:
#
# Name Version Build Channel
binutils_impl_linux-64 2.28.1 had2808c_3
binutils_linux-64 7.2.0 26
ca-certificates 2018.03.07 0
certifi 2018.4.16 py36_0
gcc_impl_linux-64 7.2.0 habb00fd_3
gcc_linux-64 7.2.0 26
gxx_impl_linux-64 7.2.0 hdf63c60_3
gxx_linux-64 7.2.0 26
intel-openmp 2018.0.0 8
libedit 3.1 heed3624_0
libffi 3.2.1 hd88cf55_4
libgcc-ng 7.2.0 hdf63c60_3
libgfortran-ng 7.2.0 hdf63c60_3
libgpuarray 0.7.5 h14c3975_0
libstdcxx-ng 7.2.0 hdf63c60_3
mako 1.0.7 py36h0727276_0
markupsafe 1.0 py36hd9260cd_1
mkl 2018.0.2 1
mkl-service 1.1.2 py36h17a0993_4
mkl_fft 1.0.1 py36h3010b51_0
mkl_random 1.0.1 py36h629b387_0
ncurses 6.0 h9df7e31_2
nose 1.3.7 py36hcdf7029_2
numpy 1.14.2 py36hdbf6ddf_1
openssl 1.0.2o h20670df_0
pip 10.0.1 py36_0
pygpu 0.7.5 py36h14c3975_0
python 3.6.5 hc3d631a_2
readline 7.0 ha6073c6_4
scipy 1.0.1 py36hfc37229_0
setuptools 39.1.0 py36_0
six 1.11.0 py36h372c433_1
sqlite 3.23.1 he433501_0
theano 1.0.1 py36h6bb024c_0
tk 8.6.7 hc745277_3
wheel 0.31.0 py36_0
xz 5.2.3 h5e939de_4
zlib 1.2.11 ha838bed_2
Here's my .theanorc file:
[global]
device = cuda0
optimizer_including = cudnn
floatX = float32
[dnn]
include_path = /usr/local/cuda/include
library_path = /usr/local/cuda/lib64
[lib]
cnmem = 0.7
[nvcc]
fastmath = True
[blas]
# Only used for device = cpu
ldflags = -lopenblas
[cuda]
root = /usr/local/cuda/bin
Nvidia driver: Driver Version: 384.81
--
---
You received this message because you are subscribed to the Google Groups "theano-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to theano-users...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.