1

こちらの指示に従いました。http://www.lfd.uci.edu/~gohlke/pythonlibs/ (すべて最新のもの)からすべてのパッケージをインストールしました。

無事にインストールできたようです。以下のコードを Ipython で実行しました。

import pycuda.gpuarray as gpuarray
import pycuda.driver as cuda
import pycuda.autoinit
import numpy

a_gpu = gpuarray.to_gpu(numpy.random.randn(4,4).astype(numpy.float32))  ## pass
a_doubled = (2*a_gpu).get()  ## the line can't be passed with Ipython

このエラーが発生しました:

ファイル "C:\Python27\lib\site-packages\pycuda\compiler.py"、137 行目、compile_plain
lcase_err_text = (stdout+stderr).decode("utf-8").lower() ファイル "C:\ Python27\lib\encodings\utf_8.py"、16 行目、デコードで codecs.utf_8_decode(input, errors, True) を返します

この問題を解決するには?私は数日間苦労しました。

4

1 に答える 1