2016-05-02 8 views
1

で動作するように取得する:どのようにCUDAコードを実行することでのpython 3.5およびnumba

import numba 

numba.cuda.api.detect() 

私はエラーを取得する:

Traceback (most recent call last): 
    File "<pyshell#1>", line 1, in <module> 
    numba.cuda.api.detect() 
    File "C:\Users\Wakasuki\AppData\Local\Programs\Python\Python35-32\lib\site-packages\numba\cuda\api.py", line 257, in detect 
    print('Found %d CUDA devices' % len(devlist)) 
    File "C:\Users\Wakasuki\AppData\Local\Programs\Python\Python35-32\lib\site-packages\numba\cuda\cudadrv\devices.py", line 49, in __len__ 
    return len(self.lst) 
    File "C:\Users\Wakasuki\AppData\Local\Programs\Python\Python35-32\lib\site-packages\numba\cuda\cudadrv\devices.py", line 26, in __getattr__ 
    numdev = driver.get_device_count() 
    File "C:\Users\Wakasuki\AppData\Local\Programs\Python\Python35-32\lib\site-packages\numba\cuda\cudadrv\driver.py", line 269, in get_device_count 
    self.cuDeviceGetCount(byref(count)) 
    File "C:\Users\Wakasuki\AppData\Local\Programs\Python\Python35-32\lib\site-packages\numba\cuda\cudadrv\driver.py", line 218, in __getattr__ 
    self.initialization_error) 
numba.cuda.cudadrv.error.CudaSupportError: Error at driver init: 
CUDA disabled by user: 

私はnumba内CUDAを有効にするにはどうすればよいですか?私は最近、CUDAツールキット7.5をインストールし、最新のnumbaとnumpyをPython 3.5にインストールしました。

答えて

0

てみ次のように:

は '...' "nvvm64_31_0.dll" と "libdevice"

import os 
os.environ['NUMBAPRO_NVVM']=r'C:\NVIDIA GPU Computing Toolkit\CUDA\v8.0\nvvm\bin\nvvm64_31_0.dll' 
os.environ['NUMBAPRO_LIBDEVICE']=r'C:\NVIDIA GPU Computing Toolkit\CUDA\v8.0\nvvm\libdevice' 
+0

用CUDAツールキット7.5のインストール・パスでどのように考え平野numbaで、この作品? –

関連する問題