淌坑:使用pip安装TensorFlow

这几天在安装TensorFlow,看了很多教程,方法也试了几种。

最后还是用pip安装成功的,过程如下。

1.安装ubuntu后在  系统设置-软件与更新-附加驱动 里,更新N卡驱动。

  (N卡官网下载run格式驱动手动安装比较麻烦,需要关闭X server,并禁止系统自带的开源驱动)

2.N卡开发者官网下载CUDA deb格式安装包,这里注意,CUDA、cudnn、TensorFlow之间版本有要求。我最后使用的是cuda8.0+cudnn6.0+TensorFlow1.4

  CUDA下载:https://developer.nvidia.com/cuda-downloads

  下载cuda的deb格式安装包,然后安装

#进入下载文件所在目录,执行下列命令:
sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda

3.N卡开发者官网下载cudnn,需要注册并填写一个问卷。

下载地址:https://developer.nvidia.com/cudnn

#进入下载文件所在目录,执行下列命令:
tar xvzf cudnn-8.0-linux-x64-v6.0.tgz
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 /usr/local/cuda/lib64/libcudnn*

4.配置环境变量:

#退到根目录,执行:
sudo vim ~/.bash_profile
#文件中追加以下内容
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64"
export CUDA_HOME=/usr/local/cuda
#保存退出文件
#根目录终端执行:
source ~/.bash_profile

5.安装pip

sudo apt-get install python-pip python-dev
sudo apt-get install python-numpy swig python-dev python-wheel

6.安装CUDA依赖库

sudo apt-get install libcupti-dev

7.安装TensorFlow

sudo -H pip install tensorflow-gpu==1.4  #我选择了1.4带GPU的版本

根据实际情况,可以选择python3 或 python2,选择CPU版本或GPU版本

pip install --upgrade tensorflow      # for Python 2.7
pip3 install --upgrade tensorflow     # for Python 3.n
pip install --upgrade tensorflow-gpu  # for Python 2.7 and GPU
pip3 install --upgrade tensorflow-gpu # for Python 3.n and GPU

8.测试

执行以下python语句

import tensorflow as tf
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

如果输出GPU的型号和信息,则表示安装成功~~

总结:

1.源码安装tensorflow经常出现各种问题...尝试了几次都失败了,后来改用pip

2.注意cuda、cudnn、TensorFlow之间的版本要求,版本不对安装后运行py文件引入tensorflow时会报IOimport错误。

唉,要开始苦逼之旅了...

原文地址:https://www.cnblogs.com/apak/p/8410618.html

时间: 2024-07-30 21:40:24

淌坑:使用pip安装TensorFlow的相关文章

【pycharm】在pycharm上,使用python的pip安装tensorflow过程

如题:在pycharm上,使用python的pip安装tensorflow过程 最后成功安装的版本信息是: python版本是3.6.5 pip版本是9.0.1 pycharm版本是2018.1 tensorflow版本是1.12.0 ======================================================================== 1.打开pycharm,点击file->default settings 2.按照步骤,一步一步创建新的python虚

win下通过pip安装TensorFlow

官方介绍(超详细):https://www.tensorflow.org/install/pip 按照官方介绍,不同的TensorFlow版本只支持特定的python版本所以你要是下载.whl包安装的话,需要选择好合适的版本,我第一次安装的时候不知道这些,就是从python3.7然后使用 $ pip install tensorflow 来安装的,结果一使用就开始报错,在网上也找到了很多类似的问题,可是按照他们提供的方法也解决不了问题,最后找到了官方社区的安装教程,一次就装好了. 系统环境:wi

用pip安装tensorflow换成国内源快速安装

Tensorflow  1.X 安装: pip install --index-url https://pypi.douban.com/simple tensorflow 或pip install --index-url http://mirrors.aliyun.com/pypi/simple/ tensorflow Tensorflow  2.X 安装: (豆瓣源,  注意要是  https,  有个s ) pip install -i https://pypi.doubanio.com/s

【pip 安装TensorFlow 】 Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。:

[报错] Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问.:'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\pip-uninstall-6z7keac8\\program files\\anaconda3\\lib\\site-packages\\numpy\\core\\multiarray.cp35-win_amd64.pyd'Consider using

centos7 源码编译安装TensorFlow CPU 版本

一.前言 我们都知道,普通使用pip安装的TensorFlow是万金油版本,当你运行的时候,会提示你不是当前电脑中最优的版本,特别是CPU版本,没有使用指令集优化会让TensorFlow用起来更慢. 但是在编译之中,发现很多坑,由此记录一下. 环境相关: 系统:centos7 python版本:2.7.5 二.准备 1. 安装相关依赖 # 一般会缺失的依赖 yum -y install java-1.8.0-openjdk-devel automake autoconf libtool libi

Windows7 安装TensorFlow(本人试了好多方法后的成果)

本人机器为64位win7 首先安装python,版本一定要注意,TennsorFlow要使用 Python3.0 系列版本不能使用2.0系列版本,但是TensorFlow 的安装包目前windows版本还不支持 Python 3.6 . 该图是查看TensorFlow目前支持的安装包结果(链接为https://pypi.python.org/pypi/tensorflow/1.1.0rc2). 文件名里cp35 cp36 就是指cpython的版本.文件名里还有支持的操作系统版本. 截止4月20

采用ubuntu系统来安装tensorflow

最近在学习google新开源的深度学习框架tensorflow.发现安装它的时候,需要依赖python2.7.X;我之前一直使用的linux是centos.而centos不更新了,里面的自带的python一般都是python2.6以下的.不仅如此,系统里面很多组件又依赖python2.6,所以导致你都不能替换掉它.无奈之下,选择ubuntu了.下面介绍一下使用ubuntu安装tensorflow遇到的一些问题. 1.ubuntu无法用Winscp连接 解决办法: (1).采用桥接的方式进行上网(

Mac OS安装TensorFlow+Keras

因为显示不支持GPU加速,所以本文没有相关配置. 1. 安装 Homebrew,macOS 不可或缺的套件管理器.     /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 安装python     2.1 检查是否已经装了python.            python -V            如果已经安装了2.7 或者 3.

windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速

原文地址:http://www.jianshu.com/p/c245d46d43f0 写在前面的话 2016年11月29日,Google Brain 工程师团队宣布在 TensorFlow 0.12 中加入初步的 Windows 支持.但是目前只支持64位,而且Python版本为3.5版本,需要CUDA 8.0 .之前Tensorflow对windows的支持并不好,导致如果需要使用它,需要转移到Linux平台,或者使用Cygwin什么的,总之挺麻烦,现在好了.麻烦事google帮我们解决了.感