TensorFlow安装(Ubuntu18.04+Anaconda3+CUDA9.0+cuDNN7.1+TensorFlow1.8.0+Pycharm)

p { margin-bottom: 0.1in; line-height: 115% }
a:link { }

1.安装pip

(1)安装

sudo apt-get install python3-pip python3-dev

(2)查看pip是否安装成功

pip3 -V

(3)切换国内源

Linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下:

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

2.安装Anaconda

(1)下载安装包

国内建议从https://mirrors.tuna.tsinghua.edu.cn下载

(2)在下载目录执行以下命令

bash Anaconda3-5.2.0-Linux-x86_64.sh

(3)一路同意,默认安装路径为

/home/rock/anaconda3

(4)检查是否安装成功

conda --version (作用:查看当前Anaconda的版本)

(5)切换国内清华源

conda config --addchannels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --addchannels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

conda config --addchannels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

# 设置搜索时显示通道地址

conda config --setshow_channel_urls yes

最后查看一下:

vi ~/.condarc

3.安装Nvidia显卡驱动

(1)这篇博客讲的很全面了,建议参考第一种,链接如下:

https://blog.csdn.net/tjuyanming/article/details/80862290

(2)安装完成后进行验证

nvidia-smi

4.安装CUDA9.0

(1)官网下载CUDA(runfile类型)

https://developer.nvidia.com/cuda-download

(2)GCC版本降级

CUDA 9.0仅支持GCC 6.0及以下版本,而Ubuntu 18.04预装GCC版本为7.3,故手动安装gcc-6与g++-6:

sudo apt-get install gcc-6g++-6

切换至/usr/bin目录修改符号链接,使GCC 6成为默认使用版本:

cd /usr/bin

sudo rm gcc

sudo ln -s gcc-6 gcc

sudo rm g++

sudo ln -s g++-6 g++

(3)到下载目录,进行安装

chmod u+x cuda_9.0.176_384.81_linux.run

sudo ./ cuda_9.0.176_384.81_linux.run

注意安装过程中选择不安装驱动,仅安装CUDA,Samples可以选择性安装。

5.安装cuDNN7.1

(1)注册Nvidia账号并下载cuDNN7.1(CUDA9.0对应版本)

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

(2)安装cuDNN,首先在下载目录解压文件

tar -xvfcudnn-9.0-linux-x64-v7.tgz

把解压文件夹cuda复制到CUDA安装文件夹里面

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*

(3)安装完毕之后,将以下内容加入~/.bashrc文件中

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

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

export CUDA_HOME=/usr/local/cuda

(4)查看版本是否正确

nvcc –version

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

6.安装TensorFlow

(1)创建tensorflow环境:

conda
create -n tensorflow python=3.6

(2)激活tensorflow环境:

source
activate tensorflow

(3)安装tensorflow

pip3
install tensorflow-gpu==1.8.0

(4)验证是否安装成功

#激活tensorflow环境

source
activate tensorflow

#启动python环境

python

#验证TensorFlow是否安装成功

import
tensorflow as tf

hello
= tf.constant(‘Hello, TensorFlow!‘)

sess
= tf.Session()

print(sess.run(hello))

7.安装Pycharm

(1)从官网下载安装文件,解压到/home

  https://www.jetbrains.com/pycharm/download/#section=linux

(2)进入解压文件夹,执行pycharm.sh

  sudo pycharm.sh

(3)修改 hosts 文件

  打开/etc/hosts,在文件末尾添加 0.0.0.0  account.jetbrains.com

(4)最新注册码获取方式

  http://idea.lanyus.com/

(5)新建项目,将解释器换为tensorflow的

有个小问题,在命令行可以运行示例程序。然而在Pycharm中运行程序,无法找到CUDA库文件,参照博客解决了https://blog.csdn.net/dl_chenbo/article/details/53262230

  

原文地址:https://www.cnblogs.com/lydbky/p/9348112.html

时间: 2024-08-30 08:12:18

TensorFlow安装(Ubuntu18.04+Anaconda3+CUDA9.0+cuDNN7.1+TensorFlow1.8.0+Pycharm)的相关文章

VMware下安装Ubuntu18.04时vmware tools安装问题

在VMware下安装Ubuntu18.04时vmware tools关键步骤: 1.快捷键Ctrl+Alt+T,启动命令框,然后切换到root用户(切换命令为:sudo su,回车然后会提示你输入当前登录用户的密码,输入成功后即可进入root用户): 2.然后我们以root用户进入到刚刚提取到的vmware-tools-distrib文件夹下,然后输入命令:./vmware-install.pl,(命令框下的操作跟windows powershell下的类似,支持tab键自动补齐,自动切换符合条

虚拟机安装ubuntu18.04及其srs服务器的搭建

第一次写博客,有些地方可能不太完善. 1.安装VMware,我用的是VMware12. 2.下载Ubuntu镜像(自Ubuntu 17.10开始桌面版本不再提供32位安装镜像,Ubuntu Server版本将从18.04 LTS不再提供32位),官网地址:https://www.ubuntu.com/download 2.1.选择桌面版或者服务器版. 2.2.点击下载等待即可. 3.在VMware安装Ubuntu18.04准备工作 3.1.打开虚拟机,文件->新建虚拟机,一定要选自定义(我用典型

opencv安装-ubuntu18.04

opencv安装 opencv安装报错: In file included from /usr/include/host_config.h:50:0, from /usr/include/cuda_runtime.h:78, from <command-line>:0: /usr/include/crt/host_config.h:121:2: error: #error -- unsupported GNU version! gcc versions later than 6 are not

windows7下安装ubuntu18.04 双系统

为了研究docker,刚开始安装了虚拟机跑ubuntu,用的过程中发现挺卡的,就着手安装一个windows7+ubuntu双系统. 刚开始的时候看网上教程通过U盘安装,但是试了各种方法,找了很多帖子,都不行. 刚开始安装的时候,在快要安装完毕的时候,出现 the 'grub-ef-amd64-signed' package failed to install into /target/. Without the GRUB boot loader,the installed system will

安装Ubuntu18.04 Server

安装 Ubuntu 18.04.2-live-server 下载地址:http://mirrors.zju.edu.cn/ubuntu-releases/18.04.2/ubuntu-18.04.2-live-server-amd64.iso安装教程:选择语言默认提交 Done 下一步!选择安装 Ubuntu选择ipv4进行网络配置根据需要自行配置网络信息点击save保存代理设置界面可以自行选择,直接下一步 Done!将国外镜像改为国内镜像:http://mirrors.163.com/ubun

win10系统下安装Ubuntu18.04双系统

1.http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso下载Ubuntu 18.04镜像,准备好一个空的U盘 2.下载rufus,将U盘格式化,选择下好的Ubuntu镜像,点开始制作U盘,中间遇到问题全选“是” 3.进入磁盘管理,将某一磁盘压缩出一定空间(我这里压缩150G,F盘右键压缩卷) 4.下载diskgenius删除我磁盘中的“恢复”分区(右键删除,左上角保存) 5.重新启动按F8,我这里按了F8之后会黑屏(不

一步一步讲解如何安装Ubuntu18.04,零基础

在一块空的硬盘上安装Ubuntu是最为简单的,我接下将介绍如何进行安装 1.准备 Ubuntu镜像,b( ̄▽ ̄)d 这个是肯定yaod Rufus,一个写入镜像的工具' U盘一个 2.开始 2.1.写入镜像 先插入U盘,然后打开Rufus,它将自动检测到你的U盘 不要去修改其他选项,点击开始就可以了 可能会出现这个窗口 默认使用推荐选项,点击 OK 这个肯定要点 确定 啊. 2.2 从U盘启动安装系统 U盘写入好以后,将其插入需要安装Ubuntu的电脑. 然后选择从U盘启动,这里由于不同主板启动

基于virtualbox安装ubuntu18.04

1. 首先打开virtualbox,点击"新建"按钮,弹出对话框,选定类型是Linux,版本是64位的,要在ubuntu上安装docker,而docker只能在64位的机器上运行.然后输入名称(这个随便填,最好写英文),最后点击继续 2. 给虚拟机分配内存,大小1G,2G,4G都可以,根据自己主机决定 3. 创建虚拟硬盘,大小在后面可以在确定 4. 虚拟硬盘文件类型,选默认的即可 5. 设定虚拟硬盘的大小 此时虚拟机所需要的硬盘资源已经准备好了,在把ubuntu的镜像导入进去就OK了

虚拟机(Vmware)安装ubuntu18.04和配置调整(三)

三.ubuntu安装软件     1.安装常用软件 python程序员: $ sudo apt install ipython $ sudo apt install ipython3 $ sudo apt install ipython-pip $ sudo apt install ipython3-pip C++程序员: $ sudo apt install cmake $ sudo apt install qtcreator ruby程序员: $ sudo apt install ruby