pfnet / PaintsChainer

line drawing colorization using chainer
https://paintschainer.preferred.tech/
MIT License
3.77k stars 561 forks source link

I've got "CUDARuntimeError : all CUDA-capable devices are busy or unavailable" #134

Open hybridnighthawk opened 6 years ago

hybridnighthawk commented 6 years ago

What caused this in the app?

Anyway, my attempt to run server.py was like this:

GPU: 0
start
load model
Traceback (most recent call last):
  File "server.py", line 165, in <module>
    painter = cgi_exe.Painter(gpu=args.gpu)
  File "./cgi-bin/paint_x2_unet\cgi_exe.py", line 42, in __init__
    self.cnn_128.to_gpu()
  File "C:\ProgramData\Miniconda3\lib\site-packages\chainer\link.py", line 733, in to_gpu
    d[name].to_gpu()
  File "C:\ProgramData\Miniconda3\lib\site-packages\chainer\link.py", line 370, in to_gpu
    d[name].to_gpu()
  File "C:\ProgramData\Miniconda3\lib\site-packages\chainer\variable.py", line 1192, in to_gpu
    super(Parameter, self).to_gpu(device)
  File "C:\ProgramData\Miniconda3\lib\site-packages\chainer\variable.py", line 690, in to_gpu
    self._data = [cuda.to_gpu(self.data, device)]
  File "C:\ProgramData\Miniconda3\lib\site-packages\chainer\cuda.py", line 291, in to_gpu
    return cupy.asarray(array)
  File "C:\ProgramData\Miniconda3\lib\site-packages\cupy\creation\from_data.py", line 61, in asarray

    return core.array(a, dtype, False)
  File "cupy/core/core.pyx", line 2017, in cupy.core.core.array
  File "cupy/core/core.pyx", line 2049, in cupy.core.core.array
  File "cupy/core/core.pyx", line 93, in cupy.core.core.ndarray.__init__
  File "cupy/cuda/memory.pyx", line 392, in cupy.cuda.memory.alloc
  File "cupy/cuda/memory.pyx", line 809, in cupy.cuda.memory.MemoryPool.malloc
  File "cupy/cuda/memory.pyx", line 830, in cupy.cuda.memory.MemoryPool.malloc
  File "cupy/cuda/memory.pyx", line 593, in cupy.cuda.memory.SingleDeviceMemoryPool.malloc
  File "cupy/cuda/memory.pyx", line 626, in cupy.cuda.memory.SingleDeviceMemoryPool._malloc
  File "cupy/cuda/memory.pyx", line 623, in cupy.cuda.memory.SingleDeviceMemoryPool._malloc
  File "cupy/cuda/memory.pyx", line 563, in cupy.cuda.memory.SingleDeviceMemoryPool._alloc
  File "cupy/cuda/memory.pyx", line 347, in cupy.cuda.memory._malloc
  File "cupy/cuda/memory.pyx", line 348, in cupy.cuda.memory._malloc
  File "cupy/cuda/memory.pyx", line 45, in cupy.cuda.memory.Memory.__init__
  File "cupy/cuda/runtime.pyx", line 214, in cupy.cuda.runtime.malloc
  File "cupy/cuda/runtime.pyx", line 137, in cupy.cuda.runtime.check_status
cupy.cuda.runtime.CUDARuntimeError: cudaErrorDevicesUnavailable: all CUDA-capable devices are busy or unavailable