硬件平台:笔记本

处理器:I7

显卡:GTX960

系统:Ubuntu18.04 64位

步骤1、安装CUDA(无显卡不必安装)

去NVIDIA官网:CUDA Toolkit Archive 下载CUDA:CUDA Toolkit 10.0

下载完成后,在命令行中键入:sudo sh cuda_10.0.130_410.48_linux.run 进行安装,按照下图进行安装步骤设置。

会提示:

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 384.00 is required for CUDA 10.0 functionality to work.

To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:

sudo <CudaInstaller>.run -silent -driver

这是因为我们在安装CUDA的时候没有选择安装驱动,提示需要安装驱动,忽略就行。

-------------------------------------------------------------------------------------------------------------

接着,添加环境变量 sudo vim /etc/profile

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0

保存并退出,然后测试是否安装成功

source /etc/profile

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

sudo make

./deviceQuery

至此,CUDA安装成功。

步骤2、安装CUDNN

在官网下载安装包,需要注册登录才能下载。选择适合自己的版本

https://developer.nvidia.com/rdp/cudnn-download​developer.nvidia.com

下载 cuDNN Library for Linux版本,解压得到如下

执行下面命令配置cuDNN

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/

sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/

sudo chmod a+r /usr/local/cuda/include/cudnn.h

sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

在终端查看cdDNN版本,输入如下命令

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

得到

至此,cuDNN安装完成。

但是,最好验证一下:

输入命令:nvidia-settings

弹出如下界面

输入:nvidia-smi获取GPU列表

检验完成。

步骤3、安装Anaconda3,通过清华源下载,步骤很简单,可以百度,然后,进行安装

bash Anaconda3-5.0.0.1-Linux-x86_64.sh

同样的,添加 export PATH=/home/你的路径/anaconda3/bin:$PATH环境变量。

步骤4、安装tensorflow-gpu

创建tensorflow运行环境:

conda create -n tensorflow python=3.7

激活环境,使用 pip 安装 TensorFlow-GPU

source activate tensorflow

python

pip install tensorflow-gpu keras

安装完成后,验证:输入 python -c "import keras"。

步骤5、安装pycharm

官网:http://www.jetbrains.com/pycharm/download/#section=linux

下载pycharm communit版本

下载解压后 进入bin目录,运行./pycharm.sh

进入 pycharm界面,在file目录中,点击setting,然后按照如下图设置python环境

,随后,建立test.py文件,输入:

import tensorflow as tf
hello = tf.constant('hello,tensorf')
sess = tf.Session()
print(sess.run(hello))

最后输出如下:

至此,整个tensorflow gpu环境搭建完成!!

linux 查看cuda版本_Ubuntu18.04+Tensorflow GPU版本环境搭建相关推荐

  1. 根据显卡型号选择CUDA和cuDNN进行TensorFlow GPU版本安装

    文章目录 一.显卡型号 二.CUDA 三.cuDNN 四.tensorflow-gpu 五.查看显卡利用率 Linux系统 Linux下Anaconda 参考文献 此文章默认显卡支持CUDA和已安装显 ...

  2. linux降内核版本_ubuntu18.04 降内核版本的问题

    图1 2. 步骤1之后重启机器发现没有网卡驱动,也没有显卡驱动,需要重新安装 图2 3. deb安装: 网卡和显卡驱动时可能会提示找不到对应的linux-headers,这时候就要查看linux内核版 ...

  3. Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡)

    Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡) 参考: https://cyfeng.science/2020/05/02/ubuntu-install-nv ...

  4. TensorFlow GPU 版本安装个人总结:Win10 + Python3.5 + CUDA 9.0.176 + cudnn v7.5.0.56 + TensorFlow 1.12.0

    TensorFlow GPU 版本安装个人总结:Win10 + Python3.5 + CUDA 9.0.176 + cudnn v7.5.0.56 + TensorFlow 1.12.0 接触机器学 ...

  5. python 查看 nvida 驱动、 cuda、pytorch、tensorflow的版本

    nvidia 显卡.驱动.cuda 的版本 import subprocess command = 'nvidia-smi' # 终端命令 open_process = subprocess.Pope ...

  6. windows10下安装tensorflow(gpu版本)

    windows10安装tensorflow的gpu版本(pip3安装方式) 前言: TensorFlow 有cpu和 gpu两个版本:gpu版本需要英伟达CUDA 和 cuDNN 的支持,cpu版本不 ...

  7. win10 + bazel-0.20.0 + tensorflow-1.13.1 编译tensorflow GPU版本的C++库

    win10 + bazel-0.20.0 + tensorflow-1.13.1 编译tensorflow GPU版本的C++库 安装所需软件/库 Step1. 安装vs2015,CUDA 10.0和 ...

  8. win7 64位 安装tensorflow GPU版本

    近日终于在win7上安装成功tensorflow GPU版本,并测试成功!这里将其中遇到的种种问题和解决方法做下记录,以供大家相互交流!   电脑配置:16G内存:处理器: AMD Athlon(tm ...

  9. 最新显卡驱动及CUDA、CUDNN与tensorflow对应版本关系

    最近发现网上很多文章写的CUDA.CUDNN与tensorflow对应版本关系都是比较早期的了,现在显卡更新换代速度特别快,许多人都发现以前的驱动.CUDA不能用了(30系列的显卡不支持11.0以下C ...

最新文章

  1. 图网络究竟在研究什么?从15篇研究综述看图神经网络GNN的最新研究进展
  2. native-maven-plugin与maven-nar-plugin配置
  3. milp的matlab的案例代码_Matlab神经网络30个案例第1案例代码
  4. 一些使用javap反编译出来的结果分析
  5. 前端学习(2346):uniapp环境搭建
  6. LeetCode(944)——删列造序(JavaScript)
  7. Pow(x, n) 求一个数的n次方
  8. c语言 0494-方程求根,C语言:作业一 选择结构.doc
  9. CSS-四种引入方式
  10. Python包的相对导入时出现错误的解决方法
  11. docker学习记录 docker 脚本----gitlab,nexus3(二)
  12. DirectSound学习(二)--流式缓冲区
  13. Nginx配置多个域名指向不同的端口
  14. wei10-笔记本突然没有声音了!解决方法
  15. surface pro4 win10下安装elementray os双系统教程
  16. asp.net928-研究生报名系统
  17. linux 基金会 认证,Linux基金会宣布新的Linux认证计划
  18. Flutter ListView (动态)列表组件、水平列表组件、图标组件详解
  19. 根据离散点画直线,iOS离散点画曲线
  20. 二阶常系数线性微分方程的解法

热门文章

  1. 算法学习总结(3)——二叉树数据结构重点知识总结
  2. Mysql学习总结(6)——MySql之ALTER命令用法详细解读
  3. Java基础学习总结(34)——HTTP协议详解
  4. python钉钉扫码登录程序_使用python+django集成钉钉三方扫码登陆
  5. 远程重启h3c路由器_梅林路由怎么开启远程访问
  6. mysql之grant权限说明
  7. IndexedDB 简单封装
  8. kubernetes V1.10.4 集群部署 (手动生成证书)
  9. Confluence 6 数据中心的 SAML 单点登录最佳实践和故障排除
  10. Python数据分析之一元线性回归