我想在本地编译我的程序,然后在服务器上运行,因为我没有cuda功能的显卡。
我的电脑:
服务器:
在本地计算机上编译:
nvcc kernel.cu
在服务器上运行:
./a.out
但我得到以下错误 - “Cuda驱动程序版本不足以用于cuda运行时版本。” 怎么了?当我在服务器上编译我的代码时,它没有问题。
答案 0 :(得分:2)
问题可能是因为您在x32上编译但在x64架构上执行。
提供的解决方案是安装缺少的32位gcc库,在您的情况下(Ubuntu)应该可以通过:
sudo apt-get install lib32stdc++6