Toybrick

用RK1808S0读取pytorch模型,输入图像为单通道图像,报错

小二黑

新手上路

积分
17
楼主
发表于 2021-5-18 17:59:20    查看: 8844|回复: 2 | [复制链接]    打印 | 只看该作者
运行环境:RK1808S0,win10,pytorch=1.1.0,rknn=1.4,
错误:rknn.load_pytorch()加载模型的时候报错:TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
主要问题:
1).pt文件是由.pth文件转换来的,.pth->.pt是不是需要在GPU环境下?还是在CPU环境下?
2)模型推理使用的是单通道图像,使用rknn.config()函数怎样设置参数呀?channel_mean_value和reorder_channel改怎样设置?目前channel_mean_value=‘0 255’
3)rknn.load_pytorch()函数中的input_size_list改怎样设置?目前设置为:input_size_list = [[1, 240, 320]]
回复

使用道具 举报

bobby_jiang

高级会员

积分
546
沙发
发表于 2021-5-19 09:42:35 | 只看该作者
本帖最后由 bobby_jiang 于 2021-5-19 09:43 编辑

升级到rknn toolkit v1.6.0
1. 使用CPU版本即可
2. 单通道图像,在config接口设置mean_values=[[0]], std_values=[[255]]
3. 这么设没有错。input_size_list=[[C, H, W]],其中C通道数,H高,W宽。
怎么使用rknn和rknn toolkit请多看看文档。
回复

使用道具 举报

小二黑

新手上路

积分
17
板凳
 楼主| 发表于 2021-5-19 10:38:51 | 只看该作者
bobby_jiang 发表于 2021-5-19 09:42
升级到rknn toolkit v1.6.0
1. 使用CPU版本即可
2. 单通道图像,在config接口设置mean_values=[[0]], std_v ...

我昨天这样设置了,还是不行,依然是TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
回复

使用道具 举报

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

本版积分规则

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


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