2017-07-18 236 views
2

我是CUDA新手,想弄清楚PyCUDA (free)NumbaPro CUDA Python(不是免費)對我來說是否會更好(假設圖書館的成本不是問題)。PyCUDA和NumbaPro CUDA Python有什麼區別?

兩者似乎都要求您使用各自的Python方言。但是,PyCUDA似乎要求你在C代碼中編寫內核函數,這比使用NumbaPro更麻煩,而NumbaPro似乎爲你做了所有的辛苦工作。

這的確是這樣嗎?會有明顯的性能差異嗎?

+0

numbapro快5倍,現在是在BSD許可numba這是免費的也。 Numba是Nvidia合作項目。 Numba不直接提供'accelerate.cuda.blas'啓用的cuBLAS訪問權限。 – Wang

回答

3

numbapro現在是關於BSD許可證的numba也是免費的。

根據this報告pyOpenCL和pyCUDA比numba