TensorFlow 1.9 正式支持 Raspberry Pi
2018 年 8 月 2 日
作者:Pete Warden,软件工程师

CC 照片由 osde8info 提供
当 TensorFlow 于 2015 年首次推出时,我们希望它成为一个“面向所有人的开源机器学习框架”。为此,我们需要在人们使用的尽可能多的平台上运行它。我们长期以来一直支持 Linux、MacOS、Windows、iOS 和 Android,但尽管许多贡献者的英勇努力,在 Raspberry Pi 上运行 TensorFlow 仍然需要大量的努力。感谢与 Raspberry Pi 基金会 的合作,我们现在很高兴地宣布,最新版的 TensorFlow 1.9 可以通过 Python 的 pip 包系统从预构建的二进制文件中安装!如果您运行的是 Raspbian 9 (stretch),您可以通过在终端中运行以下两个命令来安装它
sudo apt install libatlas-base-dev
pip3 install tensorflow
然后,您可以在终端中运行 python3,并像在任何其他平台上一样使用 TensorFlow。以下是一个简单的“Hello World”示例
# Python
import tensorflow as tf
tf.enable_eager_execution()
hello = tf.constant(‘Hello, TensorFlow!’)
print(hello)
如果系统输出以下内容,则您已准备好开始编写 TensorFlow 程序

Hello, TensorFlow!

有关在 Raspberry Pi 上安装和排查 TensorFlow 问题的更多详细信息,请访问 TensorFlow 网站

我们对此感到兴奋,因为 Raspberry Pi 被许多创新型开发者使用,并且广泛用于教育领域,用来向人们介绍编程,因此让 TensorFlow 更易于安装将有助于向更多受众开放机器学习。我们已经看到像 DonkeyCar 这样的平台使用 TensorFlow 和 Raspberry Pi 来创建自动驾驶玩具车,我们迫不及待地想知道现在我们降低了难度之后,将会出现哪些新的项目。

Raspberry Pi 项目的创始人 Eben Upton 表示:“现代计算教育必须涵盖基础知识和前瞻性主题。考虑到这一点,我们很高兴与 Google 合作,将 TensorFlow 机器学习带到 Raspberry Pi 平台。我们期待看到孩子们(所有年龄段)用它创建哪些有趣的应用程序”,我们也同意!

我们希望看到更多教育材料和教程出现,帮助越来越多人探索在如此经济高效且灵活的设备上进行机器学习的可能性。

下一篇文章
TensorFlow 1.9 Officially Supports the Raspberry Pi

作者:Pete Warden,软件工程师

当 TensorFlow 于 2015 年首次推出时,我们希望它成为一个“面向所有人的开源机器学习框架”。为此,我们需要在人们使用的尽可能多的平台上运行它。我们长期以来一直支持 Linux、MacOS、Windows、iOS 和 Android,但尽管许多贡献者的英勇努力,在 Raspberry Pi 上运行 TensorFlow 仍然需要大量的努力。…