我在共享机器上,没有root权限。交叉编译为旧的CUDA工具包版本?
我的代码与死亡下面CUDA错误
CUDA driver version is insufficient for CUDA runtime version
我想建立我的程序为老工具包。我会认为这是可能的,因为商业应用程序是在最新的工具包(?)的支持下发布的。
我玩过arch
的标志,但没有成功。
nvcc -arch=compute_13 fun.cu
nvcc -arch=compute_20 fun.cu
什么标志可以编译为早期的工具包版本? 在我的情况下,我有一个版本4
工具包,但我相信驱动程序只有版本3
。
我发现我在群集上运行,而且我在登录节点上而不是计算节点上运行。登录节点必须有一些nvidia硬件。 – Mikhail