【发布时间】:2016-07-15 19:10:54
【问题描述】:
【问题讨论】:
-
这是一个相当描述性的错误消息。您是否尝试过以下建议:“请增加 Nsight|Options|CUDA|Code Patching Memory 并重试”?
-
内核的解包版本是“void __kernelTex(float2*, unsigned int, unsigned int, unsigned int, divisor_t, divisor_t, divisor_t, dimStride_t, dimStride_t, dimStride_t, dimStride_t)" 如果您无法识别具有该原型的内核,则它可能来自您正在使用的库。
-
@RobertCrovella 我正在尝试增加修补内存,但我的 Nsight 似乎没有该选项。我正在使用 Nsight 5.0。我怀疑 cuda fft 库 cuFFT 有什么问题。
-
@Nick X Tsui:请阅读一些documentation
-
关于这个:“我正在尝试增加修补内存,但我的 Nsight 似乎没有那个选项。”你在
Nsight菜单上有一个Options...选项吗?我碰巧有一台加载了 nsight 4.7 的机器,该选项位于 Nsight...Options...CUDA...CUDA Debugger...Code Patching Memory Factor。它当前设置为 2。您可能希望增加该数字作为测试。如果您找不到该选项,请具体说明您在遍历 Nsight...Options...CUDA...等时看到的内容。您可能需要向上或向下滚动某些窗格才能查看所有选项.