Toybrick

楼主: jefferyzhang

rknn-toolkit & rknn-api for Toybrick

 

lijie

注册会员

积分
89
楼主
发表于 2020-2-29 12:42:14 | 显示全部楼层
版主你好

现在似乎toybrick的pypi不能访问,访问会有如下错误:
[global]
extra-index-url = http://repo.rock-chips.com/pypi/simple
trusted-host = repo.rock-chips.com

谢谢!
回复

使用道具 举报

lijie

注册会员

积分
89
沙发
发表于 2020-3-1 16:10:16 | 显示全部楼层
谢谢版主

我的疑问是,之前我们装的python3.7能用pip装rknn-toolkit 1.3.0。然而网上下载的whl包只支持3.5和3.6的。请问网上下载包能提供支持3.7的吗,不然我们还得换python版本?
回复

使用道具 举报

lijie

注册会员

积分
89
板凳
发表于 2020-3-1 19:14:43 | 显示全部楼层
嗯,我指的是toybrick debian10的py 3.7版,这个版本我们在哪里看一下到3.7的whl包呢?
回复

使用道具 举报

lijie

注册会员

积分
89
地板
发表于 2020-3-2 23:08:09 | 显示全部楼层
jefferyzhang 发表于 2020-3-1 20:32
Toybrick平台参看说明直接升级即可。非Toybrick平台要看NPU部门那边会不会提供 ...

Toybrick平台上我因为pip uninstall rknn-toolkit,现在想再装,toybrick的pypi源现在没有了,现在更新不了python 3.7对应的 rknn-toolkit。Toybrick平台现在更新的包只有rknn的api吧?没有python3.7对应的rknn-toolkit?
回复

使用道具 举报

lijie

注册会员

积分
89
5#
发表于 2020-3-2 23:17:56 | 显示全部楼层
本帖最后由 lijie 于 2020-3-2 23:19 编辑
jefferyzhang 发表于 2020-3-2 20:48
rknn-rk3399pro is already the newest version (1.3.0-1).
有什么问题么?

问题是,rknn-api是1.3.0但是rknn-toolkit是1.2。
回复

使用道具 举报

lijie

注册会员

积分
89
6#
发表于 2020-3-2 23:21:38 | 显示全部楼层
kexuejia 发表于 2020-3-2 13:41
大神你好,请问一下在debian 10上面如何升级rknn版本到1.3.0呢

【通过pip3 install --user -U rknn命令安 ...

你需要确定你用的python版本,然后找对应的whl包,toybrick现在网上下载的whl包只支持3.5和3.6
回复

使用道具 举报

lijie

注册会员

积分
89
7#
发表于 2020-3-4 01:42:25 | 显示全部楼层
kexuejia 发表于 2020-3-3 21:27
正解,兄弟,你后面解决了么?

如果是python3.5和3.6可以下这个网站上附带的rknn-toolkit1.3.0。

如果是python3.7的话,因为我之前保存了了一份rknn-toolkit1.3.0的版本,在$HOME/.local/lib/python3.7/site-packages下。因为现在下不到3.7的所以只能通过拷贝之前的这些文件到新的机器上。

然后tensorflow的安装可以搜tensorflow-on-arm安装,因为之前是通过toybrick的pypi安装,现在源不work了,只能手动上网下载tensorflow的wheel包
回复

使用道具 举报

lijie

注册会员

积分
89
8#
发表于 2020-3-4 02:00:24 | 显示全部楼层
kexuejia 发表于 2020-3-3 22:48
执行pip3 install --user -U rknn语句后,需要下载
Collecting scipy==1.3.0
  Downloading https://files. ...

通过你的:
/usr/bin/python3 /usr/local/lib/python3.7/dist-packages/pip
说明你的python版本是3.7的

你要装的这whl包里的cp36字样说明这个包是适用于3.6的,pip3 install scipy-1.2.0-cp36-cp36m-linux_aarch64.whl

如果toybrick的pypi不work,你得把你的pip.conf里的设置换成163或者阿里的源,再用pip装即可。

更快的方法是,如果你的系统是debian10,用的是python3.7的话,大部分包可以通过sudo apt install python3-***安装,例如scipy是sudo apt install python3-scipy。这个的缺点是有时候版本会比较旧。但是绝大部分情况没有问题。
回复

使用道具 举报

lijie

注册会员

积分
89
9#
发表于 2020-3-4 02:05:50 | 显示全部楼层
tomyhome 发表于 2020-3-3 17:17
你好,是onnx安装错误,因为没有1.4.1版本当然,scipy也是没有对应版本
root@debian10:~# pip3 install -U ...

你可以先把toybrick的pypi源关闭,用阿里或者163源pip源装好依赖。

或者用sudo apt install python3-onnx 安装也可

安装好依赖可以直接用这个包放到$HOME/.local/lib/python3.7/site-packages下,这个tar是rknn-toolkit1.3.0的文件
https://www.jianguoyun.com/p/DVLVmBUQl9KTCBiF5-kC
回复

使用道具 举报

lijie

注册会员

积分
89
10#
发表于 2020-3-4 02:10:24 | 显示全部楼层
rknn-toolkit1.3.0的依赖是:
Pillow==5.3.0
dill==0.2.8.2
flask==1.0.2
flatbuffers==1.10
h5py==2.8.0
lmdb==0.93
networkx==1.11
numpy==1.16.3
onnx-tf==1.2.1
onnx==1.4.1
ply==3.11
protobuf==3.6.1
psutil==5.6.2
requests==2.22.0
ruamel.yaml==0.15.81
scipy==1.3.0

对于python3.7的安装, 可以放到requirement里换阿里云或163的pypi源来安装。安装好后,把这个链接里的文件解压放到$HOME/.local/lib/python3.7/site-packages下即可。
https://www.jianguoyun.com/p/DVLVmBUQl9KTCBiF5-kC

$HOME/.local/lib/python3.7/site-packages是pip的安装默认路径
回复

使用道具 举报

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

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表