【问题标题】:Debugging symbols for CUFFT and CUDA Runtime API (cudart)CUFFT 和 CUDA 运行时 API (cudart) 的调试符号
【发布时间】:2012-02-29 23:00:02
【问题描述】:

在哪里可以找到 *.debug 文件,其中包含来自 CUDA SDK 的 CUDA 库的调试信息,即 CUFFT 和 CUDA 运行时 API (cudart),以及如何将它们提供给调试器和/或分析器?

如果没有此信息,调试使用 CUDA 库的应用程序非常困难,尤其是当错误出现在 CUDA 代码中时。

【问题讨论】:

    标签: debugging cuda cuda-gdb


    【解决方案1】:

    这些库不是开源的,因此自然不提供调试符号。

    如果您发现库中存在错误,我建议您become a registered CUDA developer 并使用在线错误报告表报告问题。或者(但不太理想),在此处或在NVIDIA forums 上更详细地报告问题。

    在您报告错误之前,请先确保您确信它不在您自己的代码中。 :)

    【讨论】:

    • 我必须检查一下,但问题似乎是在 4.0.x 中 cufftPlanMany 不适用于 C2R 和 R2C 转换,即使没有像非 1 步幅这样的高级功能(关于这个问题的文档并不清楚...... nb. 为什么 nVidia 停止为旧版本提供在线文档?)。 据说在 4.1.x 中已修复,但我必须检查一下。
    猜你喜欢
    • 1970-01-01
    • 2016-05-31
    • 2020-02-17
    • 2014-09-25
    • 2014-11-20
    • 2013-05-18
    • 1970-01-01
    • 2012-09-10
    • 2010-09-19
    相关资源
    最近更新 更多