Firefly开源社区

打印 上一主题 下一主题

在3399pro 安装tensorflow,出现“Failed building wheel for grpcio”

5

积分

0

威望

0

贡献

吃瓜的群众

积分
5
发表于 2021-3-4 18:14:46      楼主
遇到了同样的问题,有人解决了吗?
ubuntu18.04
pip3版本:9.0.1
rknn版本:1.3.0
回复

使用道具 举报

5

积分

0

威望

0

贡献

吃瓜的群众

积分
5
发表于 2021-3-4 18:55:06      沙发
问题似乎解决了。
搜索报错发现,是grpcio编译过程的问题,网上有人通过升级pip解决了这个问题。
但是很显然这里不能乱升级pip,因此推测是grpcio版本过高,pip内的gcc版本不够导致的。
观察到ubuntu固件是在2020年5月发布的,因此当时能用的grcpio版本一定在2020年5月之前就已经发布。
查找pypi网站的grcpio项目,发现去年五月的版本最高到1.29.0。
而tensorflow要求的最低版本是1.8.0,理论上这两者之间的版本都有可能可以安装。
挑了一个看着顺眼的版本1.12.0,安装成功。

所以解决办法就是:在指令中指定grcpio版本。
pip3 install
    numpy==1.14.5 \
    protobuf==3.11.2 \
    onnx \
    grpcio==1.12.0 \
    scipy-1.2.0-cp36-cp36m-linux_aarch64.whl \
    tensorflow-1.10.1-cp36-cp36m-linux_aarch64.whl

同时希望管理员更新一下wiki,因为从现在往后的安装都是默认1.36.0及以后的版本的,应该都会报错。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表