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 设备相关推荐

  1. adb 命令 pc端 复制粘贴 文本到android设备

    假如你像我一样在寻找android下通过命令复制粘贴的方法. 不过android上是没有直接进行复制粘贴剪切板的命令,只有间接实现: 1.android设备 首先android设备上,要把光标焦点定位 ...

  2. C#连接android时,pc端检测便携设备PortableDeviceApi调用的问题

    看过很多blog,也各种搜集链接,但是想好好的整理一下自己的开发历程,就打算开博写东西,空了把以前的项目问题搬上来. 2015.11.04 这是一个值得纪念的日子. 问题描述: 目前正在着手弄一个an ...

  3. 【树莓派4B】安装Ubuntu Mate20.04+ROS Noetic+使用电脑自带的xrdp和VNC进行PC端远程控制

    目录 前言 一.烧录Ubuntu Mate20.04 1.下载Ubuntu Mate 20.04 2.格式化SD卡并烧录系统 3*.打开SSH功能 二.配置Ubuntu环境 1.初次开机进行简单的配置 ...

  4. MLX90640 红外热成像仪测温传感器模块PC端操作教程

    河北稳控科技MLX90640 红外热成像仪测温传感器模块PC端操作教程 1.驱动程序安装 本设备没有自带显示设备(屏幕),若要进行实时图像查看或者参数修改需要连接到计算机或者手机,并由对应的工具软件完 ...

  5. 无USB下如何实现PC电脑与手机无线连接

    无USB线的情况下,可以通过无线调试器把PC电脑与手机 需要用到两个工具:360超级root.无线调试器. Android adb调试工具,步骤如下: 1.下载 Android adb调试工具,可参考 ...

  6. Windows下C/C++模拟鼠标点击,PC端没有鼠标设备也能够获取鼠标坐标、移动鼠标坐标、模拟鼠标点击事件,方法一 亲测有效

    ------- [ 转载请保留 ] ------- 作者:西_瓜_瓜 博客:https://blog.csdn.net/xi_gua_gua/article/details/105773298 --- ...

  7. 手机桌面百度搜索框不显示热词_移动端搜索和PC端搜索的区别

    随着智能手机的普及,移动端搜索量是越来越大了,在去年从未有人通过移动搜索我的博客,而到了今年,从通过统计工具的数据分析来看,已经有越来越多的用户通过手机搜索到我的博客. 有一段时间移动搜索来路很大的时 ...

  8. viewport在pc端是否生效_viewport移动端适配

    提到viewport移动端适配,那么心中可能有几个疑问? 1.为什么要进行移动端的适配? 2.viewport是什么? 3.如何进行移动端适配? 一.移动端适配的目的: 通常我们在pc上看到的页面都是 ...

  9. 瑞芯微RKNN模型转换和PC端仿真

    1 模型转换 特别说明:以下内容参考来自rknn官网文档 Rockchip_User_Guide_RKNN_Toolkit2_CN-1.3.0.pdf.如有侵权告知删除. 完整代码放在github上. ...

最新文章

  1. C#WinForm制作异形窗体/控件
  2. 关于MySQL内核,一定要知道的!
  3. Tom's Classes
  4. Kotlin 越来越牛逼了!学Java都我想转了!
  5. boost::iostreams::gzip用法的测试程序
  6. mysql 8.0.x版本压缩包安装方式
  7. memcache的资料集
  8. Java之品优购课程讲义_day03(6)
  9. 用cin解决有时输入两个,有时输三个变量
  10. python快速开发 数据管理网站_GitHub - AngelLiang/kingWeb: Python django后台快速开发框架...
  11. 如何制作计算机启动盘,电脑怎么制作U盘启动盘
  12. U盘文件被隐藏后的修复方法
  13. randn函数加噪声_MATLAB--数字图像处理 添加高斯噪声
  14. 第二人生的源码分析(八十)界面语言的选择
  15. PeopleSoft技术(Application Designer学习,简称AD)
  16. 全场景智联,智慧护家,海雀智能门铃如何与众不同
  17. 计算机绘图软件应用于哪些领域,解答电脑绘图软件有哪些
  18. ROG 冰刃4 在 Ubuntu 环境下安装NVIDIA驱动
  19. JQuery是什么?怎么使用JQ?
  20. [机器学习][基础编程][pandas]pandas基本操作

热门文章

  1. 数据库存储路径,资源文件放在服务器上,前台如何展示(已成功解决)
  2. 50ETF期权交易过程中,你需要学会这几点
  3. 如何防止脏读、不可重复读、幻读
  4. C++入门基础知识[5]——判断语句
  5. 一个特立独行的普通人
  6. rocksdb介绍之compaction流程
  7. 喜迎华诞,openEuler 22.09 正式发布,与1265名开发者共建面向数字基础设施的开源操作系统
  8. mysql重装恢复之前数据_MySql5.0重装以及恢复之前的数据库
  9. 常见的量化交易策略简介
  10. wol linux设备,linux 通过wol远程开机