2017-07-18 232 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