ubuntu18.04+nvidia387+cuda9.0安装

1、ubuntu18.04+nvidia387安装过程

2、安装cuda9.0

1)安装依赖关系

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

2)gcc降低版本

查看gcc版本

        ~$ gcc --version

链接gcc/g++实现降级

       sudo apt-get install gcc-4.8

        sudo apt-get install g++-4.8

        cd /usr/bin

        ls -l gcc*   

        sudo mv gcc gcc.bak

        sudo ln -s gcc-4.8 gcc

        ls -l g++*

        sudo mv g++ g++.bak

        sudo ln -s g++-4.8 g++

    3)查看gcc g++版本

        gcc --version

         g++ --version

        如下面显示即降级成功。

           

4)下载cuda链接

   选择下载Base Installer

    Patch 1 (Released Jan 25, 2018)

    Patch 2 (Released Mar 5, 2018)三项。

5)安装已下载的cuda

      cd 下载

        sudo sh cuda_9.0.176_384.81_linux.run --override

按enter键,遇到选项问题进行如下图选择(作参考)。因为先前已经安装好nvidia驱动,所以对Install NVIDIA Accelerated Graphics Driver for LInux-x86_64 384.81?选择no,其他选择yes。

如上述方法安装

        sudo sh cuda_9.0.176.1_linux.run

          sudo sh cuda_9.0.176.2_linux.run

6)安装完毕后,将以下两条加入.barshrc文件

         sudo vim ~/.bashrc

    export PATH=/usr/local/cuda-9.0/bin${PATH:+:$PATH}

         export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

7)重启电脑

8)测试CUDA是否安装成功

        cd  /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery

        sudo make

   ./deviceQuery

 如果显示的是关于GPU的信息,则说明安装成功了。

3、安装cuDNN

1)下载cuDNN

注册,点击Archived cuDNN Releases

选择Download cuDNN v7.0.5 (Dec 5, 2017), for CUDA 9.0

下载下面三项。

2)cd到下载路径并安装       

        sudo dpkg -i libcudnn7_7.0.5.11-1+cuda9.0_amd64.deb

        sudo dpkg -i libcudnn7-dev_7.0.5.11-1+cuda9.0_amd64.deb
        sudo dpkg -i libcudnn7-doc_7.0.5.11-1+cuda9.0_amd64.deb

3)安装Freeimage

sudo apt-get install libfreeimage3 libfreeimage-dev

4)验证cuDNN安装


      cp -r /usr/src/cudnn_samples_v7/ $HOME
        cd $HOME/cudnn_samples_v7/mnistCUDNN
        make clean && make

        ./mnistCUDNN

5)可能出现的报错

./mnistCUDNN: error while loading shared libraries: libcudart.so.9.0: cannot open shared object file: No such file or directory

6)修改方法

        sudo cp /usr/local/cuda-9.0/lib64/libcudart.so.9.0 /usr/local/lib/libcudart.so.9.0 && sudo ldconfig

        sudo cp /usr/local/cuda-9.0/lib64/libcublas.so.9.0 /usr/local/lib/libcublas.so.9.0 && sudo ldconfig

        sudo cp /usr/local/cuda-9.0/lib64/libcurand.so.9.0 /usr/local/lib/libcurand.so.9.0 && sudo ldconfig

7)用4)的命令再验证一次,成功

参考链接:

https://blossomnoodles.github.io/cnBlogs/2018/04/30/Ubuntu18.04-Tensorlow-install.html

Ubuntu18.04+CUDA9.0+cuDNN7.1.3+TensorFlow1.8 安装总结_DreamHacker-CSDN博客

Ubuntu16.04+cuda9.0安装教程 - 白茶清欢5266 - 博客园

            

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值