raspberry pi 3B 树莓派 安装tensorflow
raspberry pi 3B 树莓派 安装tensorflow
这两天买了raspberry pi 3b回来折腾着玩,拿到手装好系统后就开始安装树莓派版本的TensorFlow,这个安装过程也是踩了无数的坑,折腾了两天才装好。一开始用pip安装,但是pip2,pip3都安装失败,说是环境不支持,后来用bazel编译,又因为jdk的问题没装好bazel而失败。今天又仔细研究了下,发现GitHub下载页面上写得清清楚楚要raspbian 8.0 "jessie"版本,而官网最新版本是stretch,也没找到历史版本下载链接。
下面借Google上一篇文章把安装过程写一遍。
原文地址:http://www.instructables.com/id/Google-Tensorflow-on-Rapsberry-Pi/
安装环境:raspbian 8.0 Jessie,python3.4
raspbian Jessie下载地址:http://www.shumeipai.net/resource.php?mod=category&catid=2
1.安装pip3
sudo apt-get install python3-pip python3-dev
2.下载并安装wheel文件
下载wheel文件,最新版本为1.1.0
wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v1.0.1/tensorflow-1.0.1-cp34-cp34m-linux_armv7l.whl
安装下载的wheel文件
sudo pip3 install tensorflow-1.0.1-cp34-cp34m-linux_armv7l.whl
3.重新安装mock库
最后要重新安装一下mock库,不然导入TensorFlow的时候可能会报错
sudo pip3 uninstall mock
sudo pip3 install mock
4.验证
运行一个TF版的hello world程序
代码:
import tensorflow as tf
hello = tf.constant("Hello, TensorFlow!")
sess = tf.Session()
print(sess.run(hello))
目前流行的深度学习框架有TensorFlow(Google开源),MXNet(得到Amazon支持),Theano等,利用这些框架,我们只需要做比较少的工作,就能把深度学习能力带入我们自己的程序。
安装 pip,python-dev :
sudo apt-get install python-pip
sudo apt-get install python-dev
wheel是众多Python软件安装包格式中的一种,本质上是一个zip包格式,它使用.whl作为扩展名,用于安装Python模块。
使用Python2.7安装:
wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v0.11.0/tensorflow-0.11.0-cp27-none-linux_armv7l.whl
sudo pip install tensorflow-0.11.0-cp27-none-linux_armv7l.whl
使用Python3安装:
wget https://github.com/samjabrahams/tensorflow-on-raspberry-pi/releases/download/v0.11.0/tensorflow-0.11.0-py3-none-any.whl
sudo pip3 install tensorflow-0.11.0-py3-none-any.whl
tensorflow就安装好了!我使用的是Python2.7安装的,路径在:/usr/local/lib/python2.7/dist-packages/tensorflow/
raspberry pi 3B 树莓派 安装tensorflow相关推荐
- 树莓派python3.6 tensorflow_raspberry pi 3B 树莓派 安装tensorflow
这两天买了raspberry pi 3b回来折腾着玩,拿到手装好系统后就开始安装树莓派版本的TensorFlow,这个安装过程也是踩了无数的坑,折腾了两天才装好.一开始用pip安装,但是pip2,pi ...
- 在 Raspberry Pi 3B 上安装最新版 Node-RED
升级 Node 首先根据在树莓派上安装最新版本的NodeJS这篇文章将Node升级到最新版本. 安装最新的 Node-RED bash <(curl -sL https://raw.github ...
- Raspberry Pi OS_ Raspbian安装教程
Raspberry Pi OS/ Raspbian安装教程 简介 材料准备 SD Card Formatte格式化SD卡 balenaEtcher 把Raspberry Pi OS写入内存卡 添加修改 ...
- 树莓派要mysql的密码_树莓派raspberry Pi 3B+系统中安装mysql过程中不提示输入密码,安装完后如何设置密码...
树莓派raspberry Pi 3B+安装mysql未提示输入密码,安装后修改mysql密码默认密码 使用mysql -uroot -p 命令连接mysql时,报错 pi@raspberrypi:/ ...
- Raspberry Pi 3B 安装Miniconda
Raspberry Pi 4B 安装 Miniconda 查看内存信息 查看系统信息 查看树莓派的Linux版本 下载 miniconda 安装 Miniconda3 更新配置文件 查看安装的 con ...
- 树莓派 Raspberry Pi 3B+ 无线路由器, WEB 服务器(Nginx,PHP,Sqlite3),UART 串口数据采集
目标: 测试四核 A53 树莓派 Raspberry Pi 3B+ 无线路由器, 轻量级WEB 服务器(Nginx,PHP,Sqlite3),UART 串口数据采集性能 初始配置,部分选项需要sudo ...
- Raspberry Pi 3B 安装NoneBot2
Raspberry Pi 3B 安装NoneBot2 查看系统信息 下载 go-cqhttp release文件 解压并运行 修改 config.yml 配置文件 安装 nonebot2 需要解决的问 ...
- 树莓派安装tensorflow(玩转树莓派(三))
树莓派安装tensorflow(玩转树莓派(三)) python2.7 1.更新软件源,安装依赖包 2.下载tensorflow 3.安装tensorflow 4.测试tensorflow pytho ...
- Raspberry pi 3B基本介绍以及跑分测试
Raspberry pi 3B基本介绍以及跑分测试 基本简介 树莓派(为学生计算机编程教育设计的一种卡片式电脑) Raspberry Pi(中文名为"树莓派",简写为RPi,(或者 ...
最新文章
- Java中的观察者模式
- go与Java微服务对比_微服务架构对比-Go语言中文社区
- gdb调试多进程程序
- Java 反射机制详解:私有方法调用头大?如何通过反射调用类中的私有方法?
- Linux查询命令man手册各章节解释
- 等价于什么_从来就没有什么等价交换
- ktv收银管理系统服务器,KTV包厢收银管理系统增强版
- 计算机二级方案管理器,计算机二级考试真题-Word-学生成绩管理系统需求分析
- 学生信息管理系统代码
- 麒麟信安加入中国首个桌面操作系统根社区openKylin, 共擎开源未来!
- win10设置宽带拨号断线重连
- java 函数参数后加throw_函数后面加throw关键字
- 视频压缩中IPB帧概念
- 【精华帖】PS拼接图片最简单教程
- 西游记中荆棘岭五个树精
- 大事发生,程序员一直在守护世界
- word骨灰级水平,赶紧留一份.
- oracle 行级死锁_解决Oracle数据库死锁
- java判断南北纬度的分界线_以纬度和秦岭淮河划分南北分界,哪一个更加科学?...
- SAP所有模块用户出口(User Exits)
热门文章
- Linux操作系统基础 Intel32位系统架构总览
- php 昨天开始时间_php日期处理显示:昨天、今天、本周、上一月等时间结点数据...
- python数组操作加法_Numpy数组索引和/或加法似乎是
- CMake编译Widget UI Qt程序
- DirectFB编译环境
- 专题2 文件系统结构
- linux date英文时间,date(时间),timedatectl(时区),cal(日历)的用法
- go文件服务器mimetype,网络:什么是 MIME TYPE?
- 四位先行进位电路逻辑表达式_如何用基本的逻辑门设计32bit的超前进位加法器?...
- 服务器预装操作系统,服务器预装操作系统吗