If the output of nvidia-smi is similar to the earlier one you sent, around 600MB of RAM on the GPU are used for graphics, so you would need to provide a smaller fraction of the memory for cnmem, maybe cnmem = 0.9.
On Mon, Nov 07, 2016, Rik wrote: > Thanks for replying Pascal, youtube recommended to me this video > https://www.youtube.com/watch?v=OU8I1oJ9HhI and I was like wait a second, > that's the guy that replied to the thread! Keep up the good work. Thanks :) > > My computer is still using the CPU, I updated to cuda 8.0 but when I tried > to run the gpu_test.py it said I was using the cpu, so I changed my > .theanorc to the following: > > [nvcc] flags=-D_FORCE_INLINES > > [global] > floatX = float32 > device = gpu0 > > [lib] > cnmem = 1 > > But I get the following error. I did shut off all my monitors except one so > I'm not sure what is out of memory: > > rik@rik-MS-7971:~$ python gpu_test.py > /home/rik/anaconda3/lib/python3.5/site-packages/PIL/Image.py:85: > RuntimeWarning: The _imaging extension was built for another version of > Pillow or PIL > warnings.warn(str(v), RuntimeWarning) > /home/rik/anaconda3/lib/python3.5/site-packages/PIL/Image.py:85: > RuntimeWarning: The _imaging extension was built for another version of > Pillow or PIL > warnings.warn(str(v), RuntimeWarning) > ERROR (theano.sandbox.cuda): ERROR: Not using GPU. Initialisation of device > 0 failed: > initCnmem: cnmemInit call failed! Reason=CNMEM_STATUS_OUT_OF_MEMORY. > numdev=1 > > ERROR (theano.sandbox.cuda): ERROR: Not using GPU. Initialisation of device > gpu failed: > initCnmem: cnmemInit call failed! Reason=CNMEM_STATUS_OUT_OF_MEMORY. > numdev=1 > > Traceback (most recent call last): > File "gpu_test.py", line 1, in <module> > from theano import function, config, shared, sandbox > File > "/home/rik/anaconda3/lib/python3.5/site-packages/theano/__init__.py", line > 111, in <module> > theano.sandbox.cuda.tests.test_driver.test_nvidia_driver1() > File > "/home/rik/anaconda3/lib/python3.5/site-packages/theano/sandbox/cuda/tests/test_driver.py", > > line 29, in test_nvidia_driver1 > A = cuda.shared_constructor(a) > File > "/home/rik/anaconda3/lib/python3.5/site-packages/theano/sandbox/cuda/var.py", > line 218, in float32_shared_constructor > enable_cuda=False) > File > "/home/rik/anaconda3/lib/python3.5/site-packages/theano/sandbox/cuda/__init__.py", > > line 557, in use > gpu_init(use.device_number, config.lib.cnmem) > RuntimeError: ('initCnmem: cnmemInit call failed! > Reason=CNMEM_STATUS_OUT_OF_MEMORY. numdev=1\n', 'You asked to force this > device and it failed. No fallback to the cpu or other gpu device.') > > -- > > --- > 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 [email protected]. > 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
