我是靠谱客的博主 专注方盒,最近开发中收集的这篇文章主要介绍ubuntu16.04 安装 NVIDIA 显卡驱动 +cuda9.0+cudnn +tensorflow AND问题若干1、安装顺序2、安装命令3.遇到的问题4 其他,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、安装顺序

NVIDIA 驱动-->cuda9.0-->cudnn->tensorflow;

2、安装命令

2.1 NVIDIA驱动

先下载驱动,查询显卡驱动并下载
GeForce 1060 :NVIDIA-Linux-x86_64-410.66.run
安装过程:
1.可执行

 1. sudo chmod a+x NVIDIA-Linux-x86_64-410.66.run

2.关闭系统自带的显卡驱动

 1. sudo  gedit /etc/modprobe.d/blacklist-nouveau.conf

写入:

  blacklist nouveau
  blacklist lbm-nouveau
  options nouveau modeset=0
  alias nouveau off
  alias lbm-nouveau off

保存退出。
3.重启,“ctrl+alt+F2” 进入命令行模式安装;
4. 关闭 lightdm
sudo service lightdm stopls
5.安装驱动

sudo ./NVIDIA-Linux-x86_64-410.66.run

2.2 NVIDIA驱动

下载地址 貌似需要注册
同样在命令行下执行:

 1. sudo chmod a+x cuda_9.0.176_384.81_linux.run##注意Tensorflow 支持CUDA9.0
 2. ./cuda_9.0.176_384.81_linux.run
 3. ##一直accept 并且yes,除了一个选项 问要不要装NVIDIA驱动 选择 "n",直到安装结束。

2.3cuDNN安装

[下载地址](https://developer.nvidia.com/cudnn) 需要注册;

 1. sudo chmod a+x  libcudnn7_7.3.1.20-1+cuda9.0_amd64.deb
 2. sudo dpke -i libcudnn7_7.3.1.20-1+cuda9.0_amd64.deb

2.4安装tensorflow

预备工作

“注:在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。
如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?
这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。”
引用自 廖雪峰的网站 。

 1. sudo apt update
 2. sudo apt install python3-dev python3-pipsudo apt install python3-dev python3-pip
 3. sudo pip3 install -U virtualenv  # system-wide installsudo pip3 install -U virtualenv  # system-wide install

安装Tensorflow

 1. virtualenv --system-site-packages -p python3 ./venv
 2. source ./venv/bin/activate  # sh, bash, ksh, or zsh
 3. pip install --upgrade pip
 4. pip list  # show packages installed within the virtual environment
 5. pip install --upgrade tensorflow-gpu
 6. python -c "import tensorflow as tf; print(tf.__version__)"#Verify the install:

3.遇到的问题

3.1 安装NVIDIA显卡驱动后无法开机(已开机但是黑屏)

解决办法:重新安装显卡驱动

  1. 重启电脑 在开机界 按 “e”,编辑grub,

  2. 在“linux” 显示所在行 添加“quiet splash nomodeset ” 注意空格 如图:da

  3. F10保存。重启。
    如果仍然黑屏,无法启动接着执行下面的命令:

  4. 在开机界面选择“ubuntu 高级模式”

  5. 选择“ubuntu…(recovery mode)”

  6. 依次 选择

  • resume – Resume normal boot resume – Resume normal boot”
  • root – Drop to root shell prompt root – Drop to root shell prompt"
    此时 可以进入root 权限的命令行模式,重新执行2.2
  1. 如果在root 下 找不到 主文件夹,重启,然后执行上述4-5,再依次选择
  • failsafeX Run in failsafe graphic mode”
  • root – Drop to root shell prompt root – Drop to root shell prompt"
    然后重新执行2.2
    重启,就可以进入图形界面了。

4 其他

nvidia-smi 可以查看 驱动,以及显卡使用情况。
nvida-setting 可以查看显卡,以及设置。

最后

以上就是专注方盒为你收集整理的ubuntu16.04 安装 NVIDIA 显卡驱动 +cuda9.0+cudnn +tensorflow AND问题若干1、安装顺序2、安装命令3.遇到的问题4 其他的全部内容,希望文章能够帮你解决ubuntu16.04 安装 NVIDIA 显卡驱动 +cuda9.0+cudnn +tensorflow AND问题若干1、安装顺序2、安装命令3.遇到的问题4 其他所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部