我可以使用OpenACC来调用系统调用python函数吗?

时间:2017-08-10 03:20:19

标签: pycuda openacc

我想在GPU上并行化python循环,但我不想使用pyCUDA,因为我需要自己做很多事情。我正在寻找类似于C ++的OpenACC之类的python来实现简单的并行化,但似乎没有这样的东西。所以我想在C ++中使用OpenACC然后系统调用pthon脚本,如下面的代码所示。这会有用吗?或者有没有使用pyCUDA的简单替代方案?

CSS

1 个答案:

答案 0 :(得分:1)

不,这不行。您无法从设备执行主机系统调用。

对于OpenACC设备代码,您只能调用具有OpenACC“例程”指令或CUDA“设备”例程的例程。