Toybrick

楼主: cdzs_3411

rknn_api 更新到 >=1.7.0 后程序运行不起来

addy

超级版主

积分
609
11#
发表于 2021-12-20 16:23:48 | 只看该作者
cdzs_3411 发表于 2021-12-17 10:31
rk1808M0 使用 https://t.rock-chips.com/wiki.ph ... /TB-RK1808S0#hash_7 中的共享网络的方法始终无法联 ...

请用ubuntu电脑,参考链接方法联网。
出问题,请把你的实际命令贴出来。
回复

使用道具 举报

cdzs_3411

中级会员

积分
419
12#
 楼主| 发表于 2021-12-20 17:17:51 | 只看该作者
addy 发表于 2021-12-20 16:23
请用ubuntu电脑,参考链接方法联网。
出问题,请把你的实际命令贴出来。

》共享联网问题:
        1> 工作电脑系统就是ubuntu,1808S0可以直接插到电脑USB接口进行升级,因为PC上没有mini PCIE接口所以1808M0无法连电脑,另外配套1808M0使用的上位机 3399 安装的也是ubuntu。
         2> 共享联网的命令就是wiki上的NAT方式
              sudo nmcli connection add con-name toybrick type ethernet ifname xxxxxxx autoconnect yes ip4 192.168.180.1/24
              sudo sysctl -w net.ipv4.ip_forward=1; sudo iptables -F; sudo iptables -t nat -F; sudo iptables -t nat -A POSTROUTING -o eno1 -j MASQUERADE

》升到 1.7.0 后程序运行问题:
              进入样例代码目录直接编译运行
              ./rknn_ssd_demo model/ssd_inception_v2_rk180x.rknn model/road.bmp
   
回复

使用道具 举报

cdzs_3411

中级会员

积分
419
13#
 楼主| 发表于 2021-12-22 09:24:33 | 只看该作者
addy 发表于 2021-12-20 16:23
请用ubuntu电脑,参考链接方法联网。
出问题,请把你的实际命令贴出来。

1808M0共享上位机联网已经解决了,还需要再配一下数据包转发规则,直接用wiki上1808S0的方法不行。
api 升级1.7.0 后被动模式无法工作的问题还需要解决。
回复

使用道具 举报

bobby_jiang

高级会员

积分
546
14#
发表于 2021-12-22 11:17:14 | 只看该作者
cdzs_3411 发表于 2021-12-17 16:49
rk1808M0 使用 https://t.rock-chips.com/wiki.ph ... /TB-RK1808S0#hash_7 中的共享网络的方法始终无法 ...

librknn_runtime.so 在/usr/lib和/usr/lib64目录下都有,你查一下你们自己链接到什么地方去了
回复

使用道具 举报

cdzs_3411

中级会员

积分
419
15#
 楼主| 发表于 2021-12-22 14:02:07 | 只看该作者
bobby_jiang 发表于 2021-12-22 11:17
librknn_runtime.so 在/usr/lib和/usr/lib64目录下都有,你查一下你们自己链接到什么地方去了 ...

你使用场景跟我这里的问题不一样的吧,你要么是主动模式要么直接用的是3399pro,librknn_runtime.so这个库是计算棒上面用的,被动模式下的上位机环境应该跑不起这个库
回复

使用道具 举报

cdzs_3411

中级会员

积分
419
16#
 楼主| 发表于 2021-12-22 14:11:46 | 只看该作者
file:///home/zr/work/rknn_env/rknn-toolkit_n_api/tmp/rknn_api_so_version.jpeg

1.7.0之前版本的 api 的so中都没有 librknn_runtime.so 这个库,1.7.0版本 ldd 也看不到这个依赖

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

bobby_jiang

高级会员

积分
546
17#
发表于 2021-12-22 14:17:24 | 只看该作者
本帖最后由 bobby_jiang 于 2021-12-22 14:18 编辑
cdzs_3411 发表于 2021-12-22 14:02
你使用场景跟我这里的问题不一样的吧,你要么是主动模式要么直接用的是3399pro,librknn_runtime.so这个 ...

你是在上位机3399pro上跑的程序?你把你场景描述清楚一下
回复

使用道具 举报

cdzs_3411

中级会员

积分
419
18#
 楼主| 发表于 2021-12-22 14:30:48 | 只看该作者
bobby_jiang 发表于 2021-12-22 14:17
你是在上位机3399pro上跑的程序?你把你场景描述清楚一下

帖子最开始问题和场景都描述得很清楚了哈

运行环境:3399 + rk1808M0 (被动模式)
回复

使用道具 举报

bobby_jiang

高级会员

积分
546
19#
发表于 2021-12-22 14:46:44 | 只看该作者
回复

使用道具 举报

cdzs_3411

中级会员

积分
419
20#
 楼主| 发表于 2021-12-22 14:59:22 | 只看该作者
bobby_jiang 发表于 2021-12-22 14:46
https://github.com/rockchip-linux/RKNPUTools/tree/rk33/mid/8.1/develop/rknn-api/Linux/rknn_api_sdk
...

试过一样
从上面贴的图很明显能看出是 librknn_api.so 库的问题不是测试代码问题额
回复

使用道具 举报

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

本版积分规则

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


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