Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

3年前关闭。



Improve this question




我目前正在使用python开发一个项目,我想利用GPU进行一些计算。

乍一看,似乎有许多可用的工具。乍一看,我感觉自己错过了一些东西。

Copperhead看起来很棒,但尚未发布。看来,我只限于编写低级CUDA或openCL内核。没有推力,没有cudpp。如果id想要排序,我必须自己做。

在我看来,这似乎不太正确。我确实想念什么吗?还是这种GPU脚本还不完全符合宣传要求?

编辑:GPULIB似乎可能是我需要的。文档是基本的,并且仅以顺便提及了python绑定(bind),但是我现在正在申请下载链接。是否有人对此有经验,或者是否有指向类似的供学术免费使用的GPU库的链接?重新编辑:好的,python绑定(bind)实际上不存在。

Edit2:所以我猜我最好的选择是用C/CUDA编写一些东西,然后从python调用它?

最佳答案

PyCUDA提供了与CUDA的很好的集成,并具有多个帮助程序接口(interface),使编写CUDA代码比直接使用C api更容易。 Here是Wiki中的一个示例,它无需任何C代码即可进行2D FFT。

关于python - Python GPU编程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5957554/

10-12 17:10
查看更多