❆
树莓派如何安装Tensorflow呢?
树莓派3B安装Tensorflow
安装步骤
Tensorflow官方建议交叉编译 TensorFlow Raspbian 软件包。交叉编译是指使用与目标部署平台不同的平台编译该软件包。可以在运行 Linux、macOS 或 Windows 的更强大主机上轻松编译 TensorFlow,而不使用 Raspberry Pi 的有限内存和相对较慢的处理器。
(1)安装Docker
Docker的安装省略,验证是否安装成功:
docker run --rm hello-world
(2)下载 TensorFlow 源代码
(3)从源代码编译
Python2:
tensorflow/tools/ci_build/ci_build.sh PI\
tensorflow/tools/ci_build/pi/build_raspberry_pi.sh
Puthon3:
CI_DOCKER_EXTRA_PARAMS="-e CI_BUILD_PYTHON=python3 -e CROSSTOOL_PYTHON_INCLUDE_PATH=/usr/include/python3.4"\
tensorflow/tools/ci_build/ci_build.sh PI-PYTHON3\
tensorflow/tools/ci_build/pi/build_raspberry_pi.sh
(4)安装
当编译完成(大约需要 30 分钟)时,系统会在主机源代码树的 output-artifacts 目录中创建一个软件包文件。将 wheel 文件复制到 Raspberry Pi 并使用进行安装:
pip install tensorflow-version-cp34-none-linux_armv7l.whl
官方提供的方式感觉有点太复杂,这里按照如下步骤,也能完成Tensorflow在树莓派上的安装。
安装TensorFlow的时候会自动下载安装依赖的工具,如:numpy,tensorboard,markdown 等等。
如果下载很慢,可以去 piwheels网站 【https://www.piwheels.org/simple】上下载。
如果显示cv2导入错误,可以去之前的博客文章
《python3安装opencv爬坑步骤》
找到解决方法。
Hello World
环境安装好之后,实现Hello World:
OK,大功告成!
领取专属 10元无门槛券
私享最新 技术干货