4

我在调试编译 PGI 编译器的 OpenACC 代码时遇到了一些麻烦。(pgcc 15.7)

我想显示或转储 OpenACC 区域中的变量和数组值。(变量和数组在 GPU 的内存空间上)

但是我不能printf在 OpenACC 内核区域中使用。

我尝试使用cuda-gdbNsight(来自 NVIDIA)。但是遇到 PGI 库时它不起作用。

是否有一些解决方案可以在 OpenACC 内核区域中显示变量值?

还是一些调试 OpenACC 的方法?

4

1 回答 1

3

为了完整起见,发布上述评论的答案。

-g使用和设置LD_LIBRARY_PATH指向工具包目录的构建<install path>/linux86-64/lib解决了这个问题。

于 2015-08-13T18:02:32.573 回答