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

时间:2016-01-10 08:44:29

标签: ubuntu cuda

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

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

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

    $ cuda-repo-ubuntu1404-7-0-local
    $ whereis cuda-repo-ubuntu1404-7-0-local
    CUDA的回购ubuntu1404-7-0本地: $ cd / usr / local $ ls bin等游戏包括lib man sbin share src $ cd bin / $ ls iptest iptest2 ipython ipython2

  4. 很多人推荐这三个步骤:

    sudo dpkg -i cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb
    sudo apt-get update
    sudo apt-get install cuda
    
  5. 但是当我尝试时,我得到:

    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 for Tensorflow。据我所知,从7.0到7.5的转换只是魔术。

    1. 另一个选项是使用runfile进行安装,如this tutorial中所示。但是当你到达实际安装的关键步骤时,我得到this error因为我已经登录了。这可以解决那个问题之后的解决方案,除了CNTL + ALT + F1什么都不做按下它们,所以我无法打开TTY终端。似乎没有其他方法可以访问TTY。要么是基本的OS不支持那些击键,要么它试图用我的键盘聪明,这是一个苹果键盘(F10,F11和F12控制音量,基本似乎得到,这意味着它可能会做一些愚蠢的事情与所有的F键。
    2. 帮助这个链中的任何地方都会非常有帮助。

1 个答案:

答案 0 :(得分:1)

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