| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 树莓派4B安装Tensorflow2.4.0 -> 正文阅读 |
|
[Python知识库]树莓派4B安装Tensorflow2.4.0 |
前面已经写了很多关于树莓派配置的帖子,如果是新手,可以参考我的专栏 https://blog.csdn.net/jiugeshao/category_11447160.htmlhttps://blog.csdn.net/jiugeshao/category_11447160.html博主当前树莓派的python版本是3.7.2(若不知道如何安装的参考专栏里的帖子)。 一. 安装Tensorflow2.4.01. 建立一个新的虚拟环境 为了不影响之前python环境的配置,这边依然选择在虚拟环境下进行,博主新建了一个testTF的虚拟环境(不清楚如何新建虚拟环境的参考专栏里的帖子。如下命令行语句就可以进入testTF虚拟环境。 ? 2.升级下pip版本
不然会报: raise ReadTImeoutError(self._poo,none,'Read timed out.') pip._vendor.urlib3.exceptions.ReadTimeoutError:HTTPSConnectionPool(host='www.piwheels.org',port=443):Read time out. 3.更新清华源 如下几个命令语句可以查看自己操作系统版本 ?然后去清华源网站上去看如何更新 页面里有详细的操作说明 ,博主的是armv71架构,Debian版本是11,可以编辑/etc/apt/sources.list文件如下:
继续再修改下/etc/apt/sources.list.d/raspi.list中的内容为如下:
?最后再执行命令语句:
Err:2 http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch bullseye InRelease 可执行如下两句命令语句:
? 4.获取tensorflow2.4的安装包 这里可以直接从github上获取到编译好的针对树莓派的安装包,后续有时间博主也会自己编译一个。 ?下载完毕后,博主放在了此位置(结合自己的路径) 5.安装 首先要安装下numpy 1.19.2,但即使执行如下命令语句还是会失败
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them. 所以博主这边提前先在浏览器里输入https://www.piwheels.org/simple/numpy/numpy-1.19.2-cp37-cp37m-linux_armv7l.whl来下载。下载的文件博主放在了树莓派上此位置(结合自己的路径) ?如下命令语句即可以完成numpy的安装
?注:如果在接下来安装tensorflow2.4过程中也出现哪个依赖包问题,也可以借鉴此方法 完毕后再执行如下语句完成tensorflow 2.4.0的安装
成功会出现如下信息: ? 6.测试 import了如下库,没有出现报错信息。
?说明安装成功了! 7.在树莓派上跑下之前在Ubuntu20.04下生成的模型,拿来预测图片 Tensorflow Lite使用介绍_竹叶青lvye的博客-CSDN博客 博主把上面博客中所用到的图片和save_mode函数所保存的模型拷贝到了树莓派上 这边还是在pycharm中运行,所用pycharm版本和此博客保持一致 TensorFlow Lite runtime在树莓派4B上的使用_竹叶青lvye的博客-CSDN博客_树莓派配置tensorflow inference1.py中代码如下(注此时虚拟环境里opencv-python的版本是3.4.3.18)
运行结果如下: ?可以看到预测结果和ubuntu上结果保持一致,但ct时间确多了10倍多。(对比博客中的结果) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 14:54:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |