Numpy,BLAS和CUBLAS

Ümi*_*mit 16 cuda gpgpu numpy blas

Numpy可以针对不同的BLAS实现(MKL,ACML,ATLAS,GotoBlas等)进行"链接/编译".这并不总是直接配置,但它是可能的.

是否也可以"链接/编译"numpy与NVIDIA的CUBLAS实现?
我在网上找不到任何资源,在我花太多时间尝试它之前,我想确保它完全可行.

tal*_*ies 16

总而言之:不,你做不到.

有一个相当好的scikit,提供从scipy访问CUBLAS,称为scikits.cuda建立在PyCUDA之上.PyCUDA提供了一个numpy.ndarray类似的类,可以无缝地使用CUDA操作GPU内存中的numpy数组.因此,你可以使用CumpAS和CUDA与numpy,但你不能只是链接CUBLAS并期望它工作.

还有一个商业图书馆提供像numpy和cublas一样的功能,并且有一个Python接口或绑定,但我会把它留给他们的一个shills来填补你.