2017-11-03 43 views
0

私はopenclとpyopenclを初めて使用しています。私は追加するための基本的なプログラムを書こうとしています。私はthisのドキュメントを見に来て、この小さなコードをPythonで試しました。明らかに、それは動作していません。Pyopencl配列配列を加算するための合計

import pyopencl as cl 
import pyopencl.tools 
import pyopencl.array 
import numpy 

context = cl.create_some_context() 
queue = cl.CommandQueue(context) 

h_a = numpy.random.rand(3,3) 
d_a = cl.Buffer(context, cl.mem_flags.READ_ONLY | 
cl.mem_flags.COPY_HOST_PTR, hostbuf=h_a) 
print cl.array.sum(d_a, dtype=None, queue=queue) 

評価できるように、これらの定義済み機能の使用方法についてはわかりません。

答えて

1

マイPyOpenClのチュートリアルでは、各行が何をするかを説明するインラインコメントを持つ配列の和例があります。https://github.com/benshope/PyOpenCL-Tutorial

は、私はそれが有用であると思います、という実行してみてください!

関連する問題