2017-10-26 6 views
-1

저는 피아 푸와 함께 테아 노를 사용하고 있습니다.테아 노와 pygpu : 오류

ERROR (theano.gpuarray): Could not initialize pygpu, support disabled 
Traceback (most recent call last): 
    File "/home/poko/Software/anaconda2/lib/python2.7/site-packages/theano/gpuarray/__init__.py", line 220, in <module> 
    use(config.device) 
    File "/home/poko/Software/anaconda2/lib/python2.7/site-packages/theano/gpuarray/__init__.py", line 207, in use 
    init_dev(device, preallocate=preallocate) 
    File "/home/poko/Software/anaconda2/lib/python2.7/site-packages/theano/gpuarray/__init__.py", line 94, in init_dev 
    **args) 
    File "pygpu/gpuarray.pyx", line 651, in pygpu.gpuarray.init 
    File "pygpu/gpuarray.pyx", line 587, in pygpu.gpuarray.pygpu_init 
GpuArrayException: cuInit: CUDA_ERROR_UNKNOWN: unknown error 

내 컴퓨터를 다시 부팅하면 잘 작동 : 나는 theano가 가져 오려고하면 난 아직도 이해하고 관리하지 않은 이유는 다음과 같은 오류를 보여줍니다 잘 때까지

일반적으로, 작동 다시 한동안 (때로는 며칠 동안).

그런 상황이 이상하거나, 그러한 일이 효과가 있거나 그렇지 않은 경우에 한합니다. I하지 Xorg가 크롬의 메모리가 꽤 많이 빨아 않는 떨어져 엔비디아 SMI에서 관찰에서 오류를 생성하는 것에 대한 희미한 : 나는 오류를 제거 할 수

+-----------------------------------------------------------------------------+ 
| Processes:              GPU Memory | 
| GPU  PID Type Process name        Usage  | 
|=============================================================================| 
| 0  1332  G /usr/lib/xorg/Xorg       392MiB | 
| 0  2243  G cinnamon          110MiB | 
| 0  4927  G ...-token=39C210A3DFA14C5D81FA629C813B843D 154MiB | 
+-----------------------------------------------------------------------------+ 
+0

실패한 상태에서 좀비 프로세스를 찾으십시오. –

+0

감사합니다. 지금 재부팅했는데 다시 작동하지만 다음 오류를 확인합니다. 그러나, 재부팅하기 전에, 나는 ps ax | grep theano, 그리고 그것은 아무것도 보여주지 않았습니다. – MadHatter

+0

좋아, 나는 신중히 조사했다. 좀비 프로세스가 전혀 없습니다. 게다가, 컴퓨터를 suspend-to-ram에 넣는 것은 theano/pygpu를 꺼내기에 충분하지만 (필요하지는 않지만) 조건이며, 그것을 시작하고 실행할 수있는 유일한 방법은 재부팅입니다. 나는 그걸로 정말 고심하고있다 .. – MadHatter

답변

0

그것은 밝혀졌다를 다만 수행하여, nvidia_uvm 모듈을 언로드 :

sudo rmmod nvidia_uvm 

후, 자동으로 다시로드됩니다.

다른 사람이 그 문제를 겪을 때 도움이되기를 바랍니다.