Run nvidia-smi and see what process is using up all the memory. Possibly
some previous session which is still active.

On 2 November 2017 at 14:37, Andreas Kloeckner <li...@informa.tiker.net>
wrote:

> Arnold Tunick <ephi5...@yahoo.com> writes:
> >  Hi Andreas,     my CNN training program has the following pycuda set up:
> >     import pycuda.driver as drv...    # pycuda set up
> >     drv.init()
> >     dev = drv.Device(int(config['gpu'][-1]))
> >     ctx = dev.make_context()
> > When I run the program I get the following error:  File
> "C:\Users\atunick\theano_alexnet\train.py", line 31, in train_net
> >     ctx = dev.make_context()
> > MemoryError: cuCtxCreate failed: out of memory
> > Note that I am using a new win 10 notebook and have everything
> re-installed and working, e.g., I have run without error two pycuda test
> programs...hello_gpu.py and simplespeedtest.py..I have not seen this
> problem before and when I search the web for solutions, the ones that you
> recommended earlier don't appear to work, i.e.,   import pycuda
> >    pycuda.tools.clear_context_caches()
> > or
> >    import gc
> >    and between calls add gc.collect().Please advise.Thank you.Arnold
>
> Is there other code in that program that might also create a context?
> Contexts are quite memory-intensive, so your device may not have enough
> memory to fit more than one.
>
> Andreas
>
>
> _______________________________________________
> PyCUDA mailing list
> PyCUDA@tiker.net
> https://lists.tiker.net/listinfo/pycuda
>
_______________________________________________
PyCUDA mailing list
PyCUDA@tiker.net
https://lists.tiker.net/listinfo/pycuda

Reply via email to