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 - 博客园

ubuntu18.04+nvidia387+cuda9.0安装相关推荐

  1. 完整的Ubuntu18.04深度学习GPU环境配置,英伟达显卡驱动安装、cuda9.0安装、cudnn的安装、anaconda安装

    文章目录 1.英伟达显卡驱动安装 2.cuda9.0安装 3.cudnn的安装 4.anaconda安装 5.安装TensorFlow和Keras 安装 参考:https://blog.csdn.ne ...

  2. ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7

    ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7 安装步骤: 1.安装cuda9.0:https://blog.csdn.net/zhuangwu116/articl ...

  3. ubuntu18.04 64位+GTX1070max-q安装CUDA10.0+CUDNN7.4.2+安装Anaconda3.5.2+PyTorch1.4+torchvision0.5

    文章目录 安装Ubuntu18.04系统 安装nvidia显卡驱动 Ubuntu18.04系统更换国内软件源.显示亮度条.解决ubuntu与win10系统时间差8小时.安装intelligent pi ...

  4. 20230311给Ubuntu18.04下的GTX1080M安装驱动

    20230311给Ubuntu18.04下的GTX1080M安装驱动 2023/3/11 12:50 2. 安装GTX1080驱动 安装 Nvidia 驱动 367.27 sudo add-apt-r ...

  5. 【Ubuntu-Opencv】Ubuntu14.04 Opencv3.3.0 安装配置及测试

    Ubuntu14.04 Opencv3.3.0 安装配置及测试 网上有许多的Opencv的安装方法,不过找到一个适合自己的安装路数才最为重要,笔者整理了一下自己的安装配置测试过程,仅供学习参考. ## ...

  6. ROS系列——Ubuntu18.04下ros Melodic安装mavros过程中遇到问题及解决-定期更新版

    ROS系列--Ubuntu18.04下ros Melodic安装mavros过程中遇到问题及解决-定期更新版 问题 问题一:运行 wstool update -t src -j8 时,出错如下: 问题 ...

  7. 战神笔记本ubuntu 18.04.1LTS cuda10.0安装折腾记

    战神笔记本ubuntu 18.04.1LTS cuda10.0安装折腾记 折腾前奏 安装准备 安装Ubuntu18.04.1系统 cuda 10.0 安装过程 折腾前奏 写下本记录的原因是因为网上的教 ...

  8. Ubuntu18.04.1 64位 安装ns2.35全过程--水逆选手必看!!高版本Ubuntu必看!!

    Ubuntu18.04.1 64位 安装ns2.35全过程--水逆选手必看!!高版本Ubuntu必看!! ...前言 Step1: 更新系统 Step2:安装ns2需要的几个包 Step3:下载安装包 ...

  9. 乌班图mysql8.0安装第一次手工启动_Ubuntu Server 16.04下mysql8.0安装配置图文教程

    Ubuntu Server 16.04下mysql8.0安装配置图文教程 1.从Mysql官网上下载安装文件.有两种方式可供选择: 使用APT安装方式安装 使用完整的安装包进行安装 sudo dpkg ...

最新文章

  1. 多校 Babelfish
  2. Centos7 Minimal 版安装后安装图形界面教程
  3. JS开源框架Stimulus:让web应用在移动端达到原生体验!
  4. AndroidX 方法数限制 Error:Cannot fit requested classes in a single dex file 64K问题
  5. 2019 AI Bootcamp·Guangzhou 参会日记
  6. Redis的文件事件与时间事件处理
  7. Intellij IDEA 快捷键(Mac)
  8. [精讲-3]Offline Domain Join
  9. java如何引入qq登陆,Java Swing仿QQ登录界面 学习之用
  10. wpf,后台触发按钮点击以及拖动
  11. 《手机测试Robotium实战教程》——第2章,第2.2节Eclipse的安装
  12. linux中grep的例子,Linux下grep命令使用实例
  13. 实现1V1音视频实时互动直播系统 十二、第一节 STUN_TURN服务器搭建
  14. STM32学习之SHT20温湿度传感器
  15. 年轻人能为世界做什么
  16. AtCoder Beginner Contest 172 E - NEQ(二项式反演)
  17. Java实现计数排序
  18. 被严重 “高估” 的未来
  19. uni-app的学习之路
  20. 机械手编程用c语言,51单片机机械手控制C程序.doc

热门文章

  1. 全球与中国涂料和油墨用丙烯酸树脂市场发展规划展望及未来需求预测报告2021年版
  2. python个人总结(二)
  3. 北京化工大学2022-2023-1 ACM集训队每周程序设计竞赛(8)题解
  4. Vuforia官方文档-01-Vuforia功能概述
  5. 使用Python进行压缩与解压缩
  6. 推荐几个不错的DOTNET控件网址
  7. XMLHttpRequest状态
  8. 云服务器和虚拟主机有什么区别?哪个比较好呢?
  9. 人工智能之父 艾伦·图灵 —— 我在战争中才华横溢,却在和平中寸步难行
  10. json.loads与json.load的区别