安裝系統(tǒng): Ubuntu 17.04
按照官網(wǎng) 教程耕驰,有4種方法:
- virtualenv
- "native" pip
- Docker
- Anaconda
這里選擇virtunalenv戏自,使用這種方法的好處就是在一個(gè)隔離的環(huán)境中安裝鹃祖,不影響系統(tǒng)已有的python環(huán)境却嗡。
所以安裝會(huì)放在一個(gè)新創(chuàng)建的目錄中,刪除該目錄就相當(dāng)于卸載tensorflow了。
命令如下:
sudo apt-get install python-pip python-dev python-virtualenv
virtualenv --system-site-packages tensorflow
cd ~/tensorflow
source ~/tensorflow/bin/activate
pip install --upgrade tensorflow # for Python 2.7 just CPU
到這一步會(huì)發(fā)現(xiàn)下載超慢,因?yàn)槟承┎豢煽沽Φ脑蚓杈А=鉀Q方法是pip源使用國(guó)內(nèi)鏡像,如:
清華:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中國(guó)科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/
華中理工大學(xué):http://pypi.hustunique.com/
山東理工大學(xué):http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
臨時(shí)使用可以在pip命令添加參數(shù) -i https://pypi.tuna.tsinghua.edu.cn/simple
永久使用的話創(chuàng)建文件 ~/.pip/pip.conf,配置如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
這之后下載就飛快了妄辩。
安裝好之后惑灵,每次使用virtualenv環(huán)境都需要激活, 輸入命令:
source ~/tensorflow/bin/activate
退出則輸入:
deactivate
驗(yàn)證是否安裝成功恩袱,試著輸出: hello world
Screenshot from 2017-05-12 22-01-37.png
測(cè)試MNIST數(shù)據(jù)
- 從Yann LeCun's website 上下載4個(gè)gz格式文件泣棋,放在新創(chuàng)建的目錄MNIST_DATA下
- 下載運(yùn)行腳本 mnist_softmax.py
然后運(yùn)行:
python mnist_softmax.py --data_dir ./MNIST_data/
輸出如下:
Extracting ./MNIST_data/train-images-idx3-ubyte.gz
Extracting ./MNIST_data/train-labels-idx1-ubyte.gz
Extracting ./MNIST_data/t10k-images-idx3-ubyte.gz
Extracting ./MNIST_data/t10k-labels-idx1-ubyte.gz
0.9194