5

PyOpenCL には、OpenCL バッファーを作成する 2 つの方法があります。

pyopencl.Buffernumpy 配列を受け取り、それをバッファーに変換します。

pyopencl.array.Arraynumpy 配列を取り、それを PyOpenCL 配列に変換します。このオブジェクトは numpy 配列のように編集できますが、呼び出し時にバッファーを提供します.data

どちらかを選択するパフォーマンス/機能上の理由はありますか? それとも、コードを読みやすくするものを選択する必要がありますか?

4

0 に答える 0