ubuntu - 如何在elementaryOS(Ubuntu 14.04)上安装CUDA 7.0

标签 ubuntu cuda

尝试在我的运行elementaryOS Freya(下面有Ubuntu 14.04)的桌面上安装支持GPU的tensorflow。真的很难。

走传统路线并使用包管理器,似乎说明是:

  • downloads page 下载 CUDA 7.0 (.deb)
  • 如果您打开该 .deb 文件,它会打开软件中心 GUI。如果您单击“安装”,它显然会安装,但是我在我的机器上找不到 cuda 文件。

    $哪个cuda-repo-ubuntu1404-7-0-local
    $ whereis cuda-repo-ubuntu1404-7-0-local
    cuda-repo-ubuntu1404-7-0-本地:
    $ cd/usr/本地
    $ ls
    bin 等游戏包括 lib man sbin share src
    $ cd bin/
    $ ls
    iptest iptest2 ipython ipython2
  • 很多人推荐这三个步骤:
    sudo dpkg -i cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb
    sudo apt-get update
    sudo apt-get install cuda
    

  • 但是当我尝试时,我得到:
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following extra packages will be installed:
      cuda-7-5 cuda-command-line-tools-7-5 cuda-core-7-5 cuda-cublas-7-5
      cuda-cublas-dev-7-5 cuda-cudart-7-5 cuda-cudart-dev-7-5 cuda-cufft-7-5
      cuda-cufft-dev-7-5 cuda-curand-7-5 cuda-curand-dev-7-5 cuda-cusolver-7-5
      cuda-cusolver-dev-7-5 cuda-cusparse-7-5 cuda-cusparse-dev-7-5
      cuda-documentation-7-5 cuda-driver-dev-7-5 cuda-drivers cuda-license-7-5
      cuda-misc-headers-7-5 cuda-npp-7-5 cuda-npp-dev-7-5 cuda-nvrtc-7-5
      cuda-nvrtc-dev-7-5 cuda-runtime-7-5 cuda-samples-7-5 cuda-toolkit-7-5
      cuda-visual-tools-7-5
    The following NEW packages will be installed:
      cuda cuda-7-5 cuda-command-line-tools-7-5 cuda-core-7-5 cuda-cublas-7-5
      cuda-cublas-dev-7-5 cuda-cudart-7-5 cuda-cudart-dev-7-5 cuda-cufft-7-5
      cuda-cufft-dev-7-5 cuda-curand-7-5 cuda-curand-dev-7-5 cuda-cusolver-7-5
      cuda-cusolver-dev-7-5 cuda-cusparse-7-5 cuda-cusparse-dev-7-5
      cuda-documentation-7-5 cuda-driver-dev-7-5 cuda-drivers cuda-license-7-5
      cuda-misc-headers-7-5 cuda-npp-7-5 cuda-npp-dev-7-5 cuda-nvrtc-7-5
      cuda-nvrtc-dev-7-5 cuda-runtime-7-5 cuda-samples-7-5 cuda-toolkit-7-5
      cuda-visual-tools-7-5
    

    这些都是7.5版。如果我在没有 sudo apt-get update 的情况下再次这样做我得到相同的结果。我需要 7.0 版的 Tensorflow。据我所知,从 7.0 到 7.5 的转换简直就是魔法。
  • 另一个选项是使用运行文件安装,如 this tutorial .但是,当您进入实际安装的关键步骤时,我会得到 this error因为我已登录。这可以通过该问题后面的解决方案来解决,除了 CNTL+ALT+F1 在我按下它们时什么都不做,所以我无法打开 TTY 终端。似乎没有其他方法可以访问 TTY。要么elementaryOS不支持这些击键,要么它试图让我的键盘变得聪明,这是一个苹果键盘(F10、F11和F12控制音量,这似乎是基本的,这意味着它可能会做一些愚蠢的事情) F 键。

  • 在这条链中的任何地方提供帮助都会非常有帮助。

    最佳答案

    正如@talonmies 在评论中指出的那样,解决方案是 sudo apt-get install cuda-7-0 .这方面的文档很薄——我希望我没有花这么长时间调试它。

    关于ubuntu - 如何在elementaryOS(Ubuntu 14.04)上安装CUDA 7.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34703622/

    相关文章:

    r - Ubuntu下R中的多核和内存使用

    ubuntu - 如何在 Atom 中打开终端?

    bash - 为什么我的 (ubuntu 11.10 bash 4.2.10, x86_64 ) 命名管道会堵塞?

    docker - 如何重新加载 systemd 服务?

    svn - 设置 SVN 存储库的基础知识

    cuda - 我可以相信 NVCC 可以优化返回类型中的 std::pair 吗?

    optimization - CUDA 中全局优化的成本函数计算

    在输入数据中使用各种偏移量时 CUDA 内核启动失败

    c++ - CUDA 内核中的 While 循环失败

    c++ - 用于 CUDA 的 x64 与 x86