【问题标题】:Debugging OpenCL on CPU在 CPU 上调试 OpenCL
【发布时间】:2020-06-01 16:14:21
【问题描述】:

我正在尝试在 CPU 目标上调试 OpenCL 内核,遵循 guide 没有成功。 内核构建,应用程序运行,但没有命中断点。 有一条语句“调试器需要在调试会话开始之前设置要调试的工作项的全局 ID。”,但没有关于在何处设置或如何设置全局 ID 的信息。 有人对此有工作样板项目或建议吗?谢谢!

【问题讨论】:

  • 更新,绝望之后,我尝试了英特尔的 VS 2015 + 较旧的 Opencl SDK,它实际上在 Visual Studio 中添加了一个“代码生成器”菜单。所以我在 VS2017 安装中错过了那部分。但是,问题仍然存在,我设置了感兴趣的全局 ID,断点没有命中。

标签: opencl opencl-c opencl.net


【解决方案1】:

尝试使用 Oclgrind 进行调试 https://github.com/jrprice/Oclgrind https://github.com/jrprice/Oclgrind/wiki 示例:Oclgrind -i ./appl

【讨论】:

  • 会试试的,真的想到了一个集成的解决方案,不过这总比没有好,谢谢。
猜你喜欢
  • 2012-05-19
  • 2013-08-18
  • 1970-01-01
  • 1970-01-01
  • 2015-04-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-08
  • 1970-01-01
相关资源
最近更新 更多