我想在GPU上并行化python循环,但我不想使用pyCUDA,因为我需要自己做很多事情。我正在寻找类似于C ++的OpenACC之类的python来实现简单的并行化,但似乎没有这样的东西。所以我想在C ++中使用OpenACC然后系统调用pthon脚本,如下面的代码所示。这会有用吗?或者有没有使用pyCUDA的简单替代方案?
CSS
答案 0 :(得分:1)
不,这不行。您无法从设备执行主机系统调用。
对于OpenACC设备代码,您只能调用具有OpenACC“例程”指令或CUDA“设备”例程的例程。