Thanks for answering, Pascal. Just before I ran deviceQuery and nvidia-smi, I did a reboot of the computer, and guess what? [oystein@jupiter release]$ *python* Python 3.6.0 (default, Jan 16 2017, 12:12:55) [GCC 6.3.1 20170109] on linux Type "help", "copyright", "credits" or "license" for more information. >>> *import theano* *Using cuDNN version 5105 on context None* *Mapped name None to device cuda: GeForce GTX 1080 (0000:02:00.0)*
It works again! I guess the reboot helped. I've no idea what triggered the bug in the first place. I might have had a nvidia driver upgrade pending a reboot or something. Thanks anyway, -Øystein On Thursday, March 30, 2017 at 8:26:05 PM UTC+2, Pascal Lamblin wrote: > > Are you able to run other CUDA programs on that GPU, for instance > devicQuery (source included in cuda SDK)? > What does deviceQuery return, vs nvidia-smi? > > On Thu, Mar 30, 2017, Øystein Schønning-Johansen wrote: > > > > > > Hi all! > > > > Today I got the 'strange' error message when importing theano. This has > worked perfectly before, > > > > I've built theano and libgpuarray from git sources. I've even recompiled > from the today's repo code, but I get the same error every time. > > > > Any hints? > > > > > > Thanks, > > > > -Øystein > > > > > > [oystein@jupiter libgpuarray-git]$ python > > Python 3.6.0 (default, Jan 16 2017, 12:12:55) > > [GCC 6.3.1 20170109] on linux > > Type "help", "copyright", "credits" or "license" for more information. > > >>> import theano > > ERROR (theano.gpuarray): Could not initialize pygpu, support disabled > > Traceback (most recent call last): > > File "/usr/lib/python3.6/site-packages/theano/gpuarray/__init__.py", > line 164, in <module> > > use(config.device) > > File "/usr/lib/python3.6/site-packages/theano/gpuarray/__init__.py", > line 151, in use > > init_dev(device) > > File "/usr/lib/python3.6/site-packages/theano/gpuarray/__init__.py", > line 60, in init_dev > > sched=config.gpuarray.sched) > > File "pygpu/gpuarray.pyx", line 614, in pygpu.gpuarray.init > (pygpu/gpuarray.c:9419) > > File "pygpu/gpuarray.pyx", line 566, in pygpu.gpuarray.pygpu_init > (pygpu/gpuarray.c:9110) > > File "pygpu/gpuarray.pyx", line 1021, in > pygpu.gpuarray.GpuContext.__cinit__ (pygpu/gpuarray.c:13472) > > pygpu.gpuarray.GpuArrayException: Unknown device error: -1 > > >>> > > > > [oystein@jupiter libgpuarray-git]$ cat ~/.theanorc > > [global] > > floatX = float32 > > device = cuda > > allow_gc = False > > [lib] > > cnmem=1.0 > > > > > > -- > > > > --- > > 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 <javascript:>. > > For more options, visit https://groups.google.com/d/optout. > > > -- > Pascal > -- --- 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.