我爱编程

Tensorflow初识及安装

2018-03-09  本文已影响37人  莫轶喃

本章节目录

Tensorflow简介
Tensorflow相关网站
Tensorflow的安装
Tensorflow学习路标

Tensorflow简介

TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

Tensorflow相关网站

官方入门教程

其他入门教程

Tensorflow的安装

GPU版本的Tensorflow对Nvidia的GPU是有要求的,如下:

作者的笔记本比较老,只有1.1的算力,CUDA也只能支持到6.5,因此开始学习时我们先学习仅CPU的即可,毕竟要去弄一块GPU也挺费事,后面熟练之后,需要考虑并行、效率,再去安装GPU版本也不是什么难事了 - 我们根据官方网站的建议,使用虚拟环境安装,虚拟环境安装的好处在于对环境变量进行了隔离,使得TensorFlow的环境与其他环境,如后面我们会安装语音识别的工具Kaldi的环境隔离开来。这里以ubunut-14.04 LTS为安装环境:

  1. 安装pip和虚拟环境工具(Ubuntu-14.04默认是2.7版本的python)
    sudo apt-get install python-pip python-dev python-virtualenv

  2. 创建虚拟环境
    virtualenv --system-site-packages ~/tensorflow

  3. 激活进入虚拟环境
    source ~/tensorflow/bin/activate

  4. 通过pip安装tensorflow(这里安装1.5.0,最新的1.6.0在ubuntu14.04 + python2.7环境下会core dump)
    pip install tensorflow==1.5.0

  5. 安装完毕后测试一下看看是否安装成功
    打开python并import一下tensorflow即可:

(tensorflow) $ python
Python 2.7.6 (default, Nov 23 2017, 15:49:48) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> 

没有错误就说明大功告成了。

官网安装教程:https://tensorflow.google.cn/install/install_linux

Tensorflow学习路标

前期不要贪多贪杂,可以集中精力跟着官网的流程往下走,或是跟着某个学习系列往下走

上一篇 下一篇

猜你喜欢

热点阅读