常见问题解答

我收到一个错误消息:“error: ‘cufftXtSetJITCallback’ 未在此作用域中声明”

请确保您包含的是正确的 cufftXt.h 头文件,该文件随 cuFFT LTO 预览包一起提供。此头文件可以作为 CUDA Toolkit ‘include’ 文件夹中的替换文件直接放入。

我收到一个错误消息:“未定义的 ‘cufftXtSetJITCallback’ 引用”

与上述错误类似,请确保您链接的是 cuFFT LTO 预览包中提供的正确版本的 libcufft.so / libcufft_static.a。这些库可以作为 CUDA Toolkit ‘lib64’ 文件夹中的替换文件直接放入。

我的现有回调在没有 LTO 的情况下工作正常(使用 cufftXtSetCallback),但在尝试使用 LTO 回调 (cufftXtSetJITCallback) 时计划失败

这可能有多种原因;最可能的原因是在 cuFFT 内核中内联回调函数导致内核资源耗尽。请联系我们并提供您的反馈或用例,以便我们进一步调查。我们将继续努力改进 cuFFT 提供的运行时链接信息量,以帮助用户调试其应用程序。