2017-12-14 18 views
0

私はnumbaライブラリを使ってPythonで作業しており、以前の作業の並列バージョンを作成するソリューションがあるかどうか疑問に思っています。私は関数f(X、S、F)を持ちます。ここで、XとSはスカラ配列で、Fは関数のリストです。numbaを使用してCUDAブロックに関数を渡す

関数の配列を渡すことは、numba(と一般的には?)では可能ではないと確信しています。これに代わる解決策は何でしょうか? 1つがある場合。あなたの助けを事前に

おかげ

答えて

2

はNumba CUDA Python実装は、現在のカーネル内の関数ポインタやオブジェクトの任意の並べ替えをサポートしていません。だから、あなたがする野望は何もできません。

関連する問題