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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to