RK3588人工智能学习笔记-WSL中使用RKNN-ToolKit2

RK3588人工智能学习笔记-WSL中使用RKNN-ToolKit2

  • [WSL 中 使用RKNN-ToolKit2](#WSL 中 使用RKNN-ToolKit2)
    • [1. Windows主机安装WSL](#1. Windows主机安装WSL)
    • [2. WSL 中使用RKNN-Toolkit2](#2. WSL 中使用RKNN-Toolkit2)
    • [3. WSL 中使用RKNN-Toolkit2进行连板调试](#3. WSL 中使用RKNN-Toolkit2进行连板调试)
      • [3.1. WSL 终端安装adb](#3.1. WSL 终端安装adb)
      • [3.2 WSL 连接设备](#3.2 WSL 连接设备)
        • [3.2.1 通过网线连接](#3.2.1 通过网线连接)
        • [3.2.2 通过USB连接](#3.2.2 通过USB连接)
      • [3.3 使用RKNN-ToolKit2进行连板调试](#3.3 使用RKNN-ToolKit2进行连板调试)
    • 注:

近期学习了一些与大语言模型有关的知识,不过每次都使用自己办公的电脑测试很不方便,又不想再花钱买算力,正好有2台备用的RK3588的设备,看了参数,也有6TOPS的算力。想尝试把它当作跑模型的服务器。学习过程中用到的一些知识,记录下来,方便后期查阅。

WSL 中 使用RKNN-ToolKit2

1. Windows主机安装WSL

2. WSL 中使用RKNN-Toolkit2

  1. 参考《Rockchip_RKNPU_Quick_Start手册》在 WSL 中安装RKNN-ToolKit2环境
  2. 参考《Rockchip_RKNPU_User_Guide手册》在 WSL 进行模型转换、量化等操作

3. WSL 中使用RKNN-Toolkit2进行连板调试

3.1. WSL 终端安装adb

复制代码
sudo apt update
sudo apt install adb

3.2 WSL 连接设备

可选择通过网线或USB进行设备连接

3.2.1 通过网线连接
复制代码
# 1. 使用网线连接设备

# 2. 在 WSL 中使用 adb connect 连接设备
adb connect <IP地址:端口号>

IP地址 为板子的IP地址

3.2.2 通过USB连接
复制代码
# 1. 在 Windows 上通过USB连接设备

# 2. 在 Windows 上使用adbkit工具,将USB转为TCP
npm install --save adbkit
adbkit usb-device-to-tcp <device_id> -p <端口号>

# 注:配置WSL可以访问Windows的网络

# 3. 在 WSL 中使用 adb connect 连接设备
adb connect <IP地址:端口号>
  • device_id可通过在Windows中使用adb devices命令查看 (需要Windows中已安装adb工具)
  • IP地址 为 Windows主机 的IP地址

3.3 使用RKNN-ToolKit2进行连板调试

参考《Rockchip_RKNPU_User_Guide手册》在 WSL 进行连板推理、连板精度分析等操作

注:

  1. 推荐安装 WSL2,Ubuntu版本号为22.04 已验证可行(其余版本未验证,理论可行)

  2. 在WSL使用RKNN-ToolKit2中若出现 "ImportError: libGL.so.1: cannot open shared object file: No such file or directory",请执行以下代码解决

    1. 安装对应库
      sudo apt update
      sudo apt install libgl1-mesa-glx

    2. 设置环境变量
      echo 'export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/mesa' >> ~/.bashrc
      source ~/.bashrc

相关推荐
锋行天下15 小时前
LangGraph 1.2+ 新特性:set_node_defaults,批量统一节点策略
人工智能
找方案15 小时前
AI+人力资源:AI招聘面试的兴起与争议
人工智能·面试·职场和发展
日常通勤穿搭15 小时前
2026 电商 AI 作图工具推荐|淘宝抖音跨境商品主图 AI 生图测评
人工智能·aigc·ai工具·电商美工
ZhengEnCi15 小时前
L2A-一个域名如何访问多台云服务器-子域名、路径前缀与Nginx反向代理选型指南
linux·人工智能
2601_9637491015 小时前
越华环保集团污水站曝气系统边缘闭环控制架构与能耗优化实现
人工智能·架构
工业涂料百问15 小时前
【生产施工】系列(六)工业涂料固化方式怎么选?自然干 / UV / 电子束原理与选型实战
人工智能
M78佐菲15 小时前
51单片机学习笔记:ds18b20要点整理
linux·笔记·嵌入式硬件·学习·51单片机
高亦真15 小时前
今天是学习嵌入式的第37天
linux·学习·算法
葡萄城技术团队15 小时前
活字格 12.1 新特性解密:禁用自动回复后,AI 对话单元格也能流式输出了
人工智能
东风破_16 小时前
从 RAG 到 Agentic RAG:第一步,让模型决定「要不要检索」
人工智能