TensorFlow Lite Model Maker在RPi02W上安装时出现版本冲突,

xiozqbni  于 5个月前  发布在  其他
关注(0)|答案(3)|浏览(44)

感谢您提交了一个TensorFlow文档问题。根据我们的GitHub政策,我们只在GitHub上解决代码/文档错误、性能问题、功能请求和构建/安装问题。
TensorFlow文档是开源的!要参与其中,请阅读文档贡献指南:https://www.tensorflow.org/community/contribute/docs

问题中的URL:

https://www.tensorflow.org/lite/guide/model_maker
请提供一个指向文档条目的链接,例如:
Model Maker Object Detection

问题的描述(需要更改的内容):

无法在树莓派Zero 2 W上安装tflite_model_makertflite_support
uname -a Linux raspbari17 5.10.63-v7+ #1488 SMP Thu Nov 18 16:14:44 GMT 2021 armv7l GNU/Linux

清晰的描述

要解决此问题,您可以尝试:

  1. 放宽您指定的软件包版本范围
  2. 删除软件包版本以允许pip尝试解决依赖冲突
    ERROR:ResolutionImpossible:有关帮助,请访问https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

正确的链接

源代码的链接是否正确?否

0s7z1bwu

0s7z1bwu1#

在过去的几个月里,我一直在尝试在M1 Mac上安装tflite-model-maker时遇到相同的错误。我尝试了以下方法:

  • 在Miniforge3环境中安装;
  • 在Python Docker镜像中安装;
  • 在通过Rosetta运行的Terminal版本的Miniconda3 x86环境中安装。

然而,我可以通过WSL2在Windows上的Miniconda环境或Python Docker镜像中安装它。

m0rkklqb

m0rkklqb2#

@baqwas,

请告诉我们tflite-model-makertensorflow的版本是什么?

请参考requirements.txt获取相关依赖库,如果有帮助请告诉我们。谢谢!

ctrmrzij

ctrmrzij3#

你好@chunduriv,

抱歉,我无法找到任何与TFL相关的适用requirements.txt 文件(除了Pete Warden的著名魔术棒示例)。我的安装步骤如下:

git clone https://github.com/tensorflow/tensorflow.git tensorflow
cd tensorflow && ./tensorflow/lite/tools/make/download_dependencies.sh
./tensorflow/lite/tools/make/build_rpi_lib.sh

我没有解除版本要求的知识。我尝试了 -Wno-error=class-memaccess 选项,但这并没有消除特定的错误。Flatbuffers团队声称在他们的版本中已经解决了这个问题。以下是来自Q-Engineering的Rients的建议(他成功地利用了我试图用RPi02W模拟的RPi0):

They repaired the issue on May 29, 2020. The next fixed version will be v2.0.0 released on May 10, 2021.
Looking at the download script of TF 2.6 and 2.7 you see they use v1.12.0. That is why it errors. (BTW, only with gcc 10.2.1 found in Bullseye).
TF has deprecate the script building of lite, leaving with the hint to use Bazel.
Tip: try replacing the v.1.12.0 with the v2.0.0.tar.gz in the download_dependencies.sh (tensorflow/lite/tools/make/)

我很抱歉不能更准确地回复你关于信息的要求(以便你能提供进一步的指导)。
硬件平台信息如下:

cat /proc/cpuinfo
...
processor	: 3
model name	: ARMv7 Processor rev 4 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xd03
CPU revision	: 4

Hardware	: BCM2835
Revision	: 902120
Model		: Raspberry Pi Zero 2 Rev 1.0

cat /proc/version
Linux version 5.10.63-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1488 SMP Thu Nov 18 16:14:44 GMT 2021

cat /home/pi/projects/tensorflow/tensorflow/lite/micro/examples/magic_wand/train/requirements.txt
numpy==1.16.2
tensorflow==2.5.0

我们都在桌面上进行TFL建模,并将其下载到我们的TinyML设备上,但是使用RPi02W进行一站式购物会更有效率、多功能和普遍。感谢你的帮助和理解。
此致
敬礼。

相关问题