PC端 Rockchip RKNN-Toolkit 连接 Rockchip NPU 设备
PC端 Rockchip RKNN-Toolkit 连接 Rockchip NPU 设备
flyfish
安装Windows版的Rockchip RKNN-Toolkit 可以使用anaconda简化安装,如果是linux请参考
瑞芯微 Rockchip RKNN-Toolkit 环境搭建
前提
Windows下已经安装Rockchip RKNN-Toolkit
1 物理连接
物理上先通过Micro-USB 线或者USB Type-C 线 将 RK3399Pro, RK1808, RV1109, RV1126 任意一种开发板连接到PC,这里RV1126为例连接到windows系统 (win10 或者 win 11测试通过)
2 开启 NTB 通信模式
修改文件/etc/init.d/.usb_config,增加usb_ntb_en,然后重启开发板。
操作步骤
vi /etc/init.d/.usb_config
按i插入数据usb_ntb_en,再按ESC,输入 :wq保存退出
.usb_config文件内容如下
usb_adb_en
usb_ntb_en
3 安装驱动
目录是
rknn-toolkit-1.7.1\platform-tools\drivers_installer\windows-x86_64
4 验证设备连接是否正确
列出 所连接设备的 ID
python3 -m rknn.bin.list_device
或者
python -m rknn.bin.list_devices
*************************
all device(s) with ntb mode:
1234d7a824f01234
*************************
也可以使用adb获取
adb下载地址
Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip
PS E:\platform-tools_r33.0.3-windows\platform-tools> ./adb devices
List of devices attached
1234d7a824f01234 device
5 程序测试
以rknn-toolkit-1.7.1\examples\pytorch\resnet18\test.py
更改代码使其连接到开发板中
1 模型配置部分
print('--> Config model')
rknn.config(reorder_channel='0 1 2',mean_values=[[123.675, 116.28, 103.53]],std_values=[[58.395, 58.395, 58.395]], optimization_level=3,target_platform='rv1126',quantize_input_node= True,output_optimize=1,force_builtin_perm=_force_builtin_perm)
print('done')
2 初始化runtime部分
# Init runtime environment
print('--> Init runtime environment')
ret = rknn.init_runtime('rv1126', device_id='1234d7a824f01234')
if ret != 0:print('Init runtime environment failed')exit(ret)
print('done')
执行python test.py
结果
--> Export RKNN model
done
--> Init runtime environment
D RKNNAPI: ==============================================
D RKNNAPI: RKNN VERSION:
D RKNNAPI: API: 1.7.1 (566a9b6 build: 2021-10-28 15:13:57)
D RKNNAPI: DRV: 1.7.1 (0cfd4a1 build: 2021-11-24 09:33:04)
D RKNNAPI: ==============================================
done
--> Running model-----TOP 5-----
[812]: 0.9993903636932373
[404]: 0.0004593881603796035
[657 833]: 2.9284470656421036e-05
[657 833]: 2.9284470656421036e-05
[895]: 1.850889384513721e-05done
PC端 Rockchip RKNN-Toolkit 连接 Rockchip NPU 设备相关推荐
- adb 命令 pc端 复制粘贴 文本到android设备
假如你像我一样在寻找android下通过命令复制粘贴的方法. 不过android上是没有直接进行复制粘贴剪切板的命令,只有间接实现: 1.android设备 首先android设备上,要把光标焦点定位 ...
- C#连接android时,pc端检测便携设备PortableDeviceApi调用的问题
看过很多blog,也各种搜集链接,但是想好好的整理一下自己的开发历程,就打算开博写东西,空了把以前的项目问题搬上来. 2015.11.04 这是一个值得纪念的日子. 问题描述: 目前正在着手弄一个an ...
- 【树莓派4B】安装Ubuntu Mate20.04+ROS Noetic+使用电脑自带的xrdp和VNC进行PC端远程控制
目录 前言 一.烧录Ubuntu Mate20.04 1.下载Ubuntu Mate 20.04 2.格式化SD卡并烧录系统 3*.打开SSH功能 二.配置Ubuntu环境 1.初次开机进行简单的配置 ...
- MLX90640 红外热成像仪测温传感器模块PC端操作教程
河北稳控科技MLX90640 红外热成像仪测温传感器模块PC端操作教程 1.驱动程序安装 本设备没有自带显示设备(屏幕),若要进行实时图像查看或者参数修改需要连接到计算机或者手机,并由对应的工具软件完 ...
- 无USB下如何实现PC电脑与手机无线连接
无USB线的情况下,可以通过无线调试器把PC电脑与手机 需要用到两个工具:360超级root.无线调试器. Android adb调试工具,步骤如下: 1.下载 Android adb调试工具,可参考 ...
- Windows下C/C++模拟鼠标点击,PC端没有鼠标设备也能够获取鼠标坐标、移动鼠标坐标、模拟鼠标点击事件,方法一 亲测有效
------- [ 转载请保留 ] ------- 作者:西_瓜_瓜 博客:https://blog.csdn.net/xi_gua_gua/article/details/105773298 --- ...
- 手机桌面百度搜索框不显示热词_移动端搜索和PC端搜索的区别
随着智能手机的普及,移动端搜索量是越来越大了,在去年从未有人通过移动搜索我的博客,而到了今年,从通过统计工具的数据分析来看,已经有越来越多的用户通过手机搜索到我的博客. 有一段时间移动搜索来路很大的时 ...
- viewport在pc端是否生效_viewport移动端适配
提到viewport移动端适配,那么心中可能有几个疑问? 1.为什么要进行移动端的适配? 2.viewport是什么? 3.如何进行移动端适配? 一.移动端适配的目的: 通常我们在pc上看到的页面都是 ...
- 瑞芯微RKNN模型转换和PC端仿真
1 模型转换 特别说明:以下内容参考来自rknn官网文档 Rockchip_User_Guide_RKNN_Toolkit2_CN-1.3.0.pdf.如有侵权告知删除. 完整代码放在github上. ...
最新文章
- C#WinForm制作异形窗体/控件
- 关于MySQL内核,一定要知道的!
- Tom's Classes
- Kotlin 越来越牛逼了!学Java都我想转了!
- boost::iostreams::gzip用法的测试程序
- mysql 8.0.x版本压缩包安装方式
- memcache的资料集
- Java之品优购课程讲义_day03(6)
- 用cin解决有时输入两个,有时输三个变量
- python快速开发 数据管理网站_GitHub - AngelLiang/kingWeb: Python django后台快速开发框架...
- 如何制作计算机启动盘,电脑怎么制作U盘启动盘
- U盘文件被隐藏后的修复方法
- randn函数加噪声_MATLAB--数字图像处理 添加高斯噪声
- 第二人生的源码分析(八十)界面语言的选择
- PeopleSoft技术(Application Designer学习,简称AD)
- 全场景智联,智慧护家,海雀智能门铃如何与众不同
- 计算机绘图软件应用于哪些领域,解答电脑绘图软件有哪些
- ROG 冰刃4 在 Ubuntu 环境下安装NVIDIA驱动
- JQuery是什么?怎么使用JQ?
- [机器学习][基础编程][pandas]pandas基本操作
热门文章
- 数据库存储路径,资源文件放在服务器上,前台如何展示(已成功解决)
- 50ETF期权交易过程中,你需要学会这几点
- 如何防止脏读、不可重复读、幻读
- C++入门基础知识[5]——判断语句
- 一个特立独行的普通人
- rocksdb介绍之compaction流程
- 喜迎华诞,openEuler 22.09 正式发布,与1265名开发者共建面向数字基础设施的开源操作系统
- mysql重装恢复之前数据_MySql5.0重装以及恢复之前的数据库
- 常见的量化交易策略简介
- wol linux设备,linux 通过wol远程开机