有人知道如何使用新的 LLVM 后端使用 C/C++ 代码注释 PTX 汇编器吗?
可以使用 CUDA 4.0 或更早版本轻松获得它,但 NVCC 在将 CUDA 工具包升级到 4.2 版后拒绝了我的所有标志。
来自 CUDA 6.0 预览版的 nvcc 支持选项--source-in-ptx.
您可能希望使用--source-in-ptx
和-G
nvcc 标志来查看 PTX 文件中的原始代码。
nvcc.exe --opencc-options -LIST:source=on -ptx kernel.cu工作吗?我已经安装了 cuda 4.2,这个命令在 ptx 汇编器行之间生成带有注释 C 代码的 *.ptx 文件。