在 Raspberry Pi 2,3 上安装 Tensorflow 搭建深度学习环境

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。

本文将介绍,如何在 Raspberry Pi 快速安装一个 Tensorflow 环境,以方便广大创客进行深度学习与人工智能的学习。

Python 2.7 安装 Tensorflow

这里采用的是 GitHub 的一个非官方的编译版本:https://github.com/samjabrahams/tensorflow-on-raspberry-pi ,安装方式如下:

1.安装相应的软件依赖

sudo apt-get update
sudo apt-get install python-pip python-dev

2.下载相应的库

wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.1.0/tensorflow-1.1.0-cp27-none-linux_armv7l.whl
sudo pip install tensorflow-1.1.0-cp27-none-linux_armv7l.whl

3.重装mock 库

# For Python 2.7
sudo pip uninstall mock
sudo pip install mock

Python 3.3+ 安装 Tensorflow

1.安装相应的软件依赖

sudo apt-get update
sudo apt-get install python-pip python-dev

2.下载相应的库

wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.1.0/tensorflow-1.1.0-cp34-cp34m-linux_armv7l.whl
sudo pip3 install tensorflow-1.1.0-cp34-cp34m-linux_armv7l.whl

3.重装mock 库

sudo pip3 uninstall mock
sudo pip3 install mock

Raspberry Pi 上测试 Tensorflow 安装情况

1.直接执行下面的脚本

import tensorflow as tf
hello = tf.constant("Hello, TensorFlow!")
sess = tf.Session()
print(sess.run(hello))

或者采用命令行的形式:

$ python

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> sess.run(hello)
'Hello, TensorFlow!'
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> sess.run(a + b)
42
>>>
1 人评价

观光\评论区

Copyright © 2017 玩点什么. All Rights Reserved.