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.

Reply via email to