如何在 vim 的合成插件中指定 cuda 计算架构?



我使用synastic插件进行语法检查。是否有一种方法可以自定义语法检查,以适用于不同于默认的cuda计算架构?

当前是抛出我一个错误,当我使用AtomicAdd函数,因为它不支持在较旧的计算架构,但我正在使用一个较新的。

来自相关wiki页面:

默认情况下,nvcc因此是synastic的,默认为最基本的体系结构。如果开发人员打算为较新的硬件编译并使用较新的功能,例如双精度数,则可能产生虚假错误。要将特定的目标arch传递给nvcc,例如,在.vimrc中添加以下内容:

let g:syntastic_cuda_arch = "sm_20"

最新更新