【问题标题】:Cuda - compile local and run remoteCuda - 本地编译并远程运行
【发布时间】:2015-06-02 09:41:40
【问题描述】:

我想在本地编译我的程序,然后在服务器上运行,因为我没有支持 cuda 的显卡。

我的电脑:

  • Kubuntu 12.04 x32
  • Nvidia 显示驱动程序 - 缺少
  • Nvcc - v6.01
  • GCC - 4.6.3

服务器:

  • Ubuntu 13.10 x64
  • 显卡 - GF GTX 480
  • Nvidia 显示驱动程序 - 337.xx
  • Nvcc - v6.01
  • GCC - 4.8.1

在本地计算机上编译:

nvcc kernel.cu

在服务器上运行:

./a.out

但我收到以下错误 - “Cuda 驱动程序版本对于 cuda 运行时版本不足。” 怎么了?当我在服务器上编译我的代码时,它可以正常工作。

【问题讨论】:

    标签: linux cuda nvidia remote-debugging drivers


    【解决方案1】:

    问题可能是由于您在 x32 上编译但在 x64 架构上执行。

    这里也描述了这个问题:https://devtalk.nvidia.com/default/topic/555955/32-bit-executable-fails-with-insufficient-driver-version-on-64-bit-linux-os/

    提供的解决方案是安装缺少的 32 位 gcc 库,在您的情况下(Ubuntu)应该可以通过:

    sudo apt-get install lib32stdc++6
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      相关资源
      最近更新 更多