瑞芯微Rockchip开发者社区
登录
直播中
王浩
7年用户
1333经验值
私信
关注
[问答]
RKNN采坑记录
开启该帖子的消息推送
神经网络
RK1808
怎样去安装一种RK1808被动模式Linux上位机环境呢?
回帖
(1)
殷谷光
2022-2-15 10:06:10
RKNN采坑记录,帮助快速使用RK开发板NPU开发,完美避坑!
本人环境:
PC:Ubuntu系统 NPU: RK1808 toolkit==1.4.0 Anaconda虚拟环境
一、rknn-toolkit安装
conda create -n rknn python=3.6 # 新创建虚拟环境取名rknn
下载rknn-toolkit安装包
tensorflow-gpu== 1.11.0
// 如在后续使用RKNN报cuda*.so不匹配问题,则卸载tensorFlow-GPU版,安装CPU版
torch== 1.2.0
torchvision== 0.4.0
mxnet-cu101==1.5.0
pip install -r requirements-gpu.txt # 安装依赖
pip3 install opencv-python
pip install rknn_toolkit-1.4.0-cp36-cp36m-linux_x86_64.whl -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com # 用 aliyun下载安装,其他很容易time out 选择安装机器对应的系统和Python版本
无报错说明安装成功
如果导入 RKNN 模块报错:
tensorflow/core/platform/cpu_feature_guard.cc:37] The TensorFlow library was
compiled to use SSE4.2 instructions, but these aren’t available on your
machine.
这是由于 RKNN 依赖的 Tensorflow 的安装包使
用的是 SSE4.2 指令集,这些指令无法在旧版的 CPU 上运行,请检查并更换一台
支持 SSE4.2 指令集的 PC。
二、RK1808被动模式Linux上位机环境安装
官方WIKI
将 RK1808 AI计算棒插入PC的USB接口上,使用lsu***命令查看,如下:
$ lsu***
Bus 002 Device 003: ID 2207:0018 Fuzhou Rockchip Electronics Company RK1808S0
PC上设备访问权限修改
插入RK1808 人工智能计算棒,需要修改其USB设备访问权限,操作步骤如下:
1)返回至U盘根目录, 拷贝tool/update_rk1808_ai_cs_rule.sh到当前HOME目录的rknn目录下, 修改update_rk1808_ai_cs_rule.sh为可执行权限。
cp tool/update_rk1808_ai_cs_rule.sh ~/rknn -f
chmod +x ~/rknn/update_rk1808_ai_cs_rule.sh
2)返回至rknn目录,update_rk1808_ai_cs_rule.sh必须以root权限执行。
cd ~/rknn
sudo ./update_rk1808_ai_cs_rule.sh
注:这一步只有在安装的时候需要执行一次,以后都不需要执行。
RKNN采坑记录,帮助快速使用RK开发板NPU开发,完美避坑!
本人环境:
PC:Ubuntu系统 NPU: RK1808 toolkit==1.4.0 Anaconda虚拟环境
一、rknn-toolkit安装
conda create -n rknn python=3.6 # 新创建虚拟环境取名rknn
下载rknn-toolkit安装包
tensorflow-gpu== 1.11.0
// 如在后续使用RKNN报cuda*.so不匹配问题,则卸载tensorFlow-GPU版,安装CPU版
torch== 1.2.0
torchvision== 0.4.0
mxnet-cu101==1.5.0
pip install -r requirements-gpu.txt # 安装依赖
pip3 install opencv-python
pip install rknn_toolkit-1.4.0-cp36-cp36m-linux_x86_64.whl -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com # 用 aliyun下载安装,其他很容易time out 选择安装机器对应的系统和Python版本
无报错说明安装成功
如果导入 RKNN 模块报错:
tensorflow/core/platform/cpu_feature_guard.cc:37] The TensorFlow library was
compiled to use SSE4.2 instructions, but these aren’t available on your
machine.
这是由于 RKNN 依赖的 Tensorflow 的安装包使
用的是 SSE4.2 指令集,这些指令无法在旧版的 CPU 上运行,请检查并更换一台
支持 SSE4.2 指令集的 PC。
二、RK1808被动模式Linux上位机环境安装
官方WIKI
将 RK1808 AI计算棒插入PC的USB接口上,使用lsu***命令查看,如下:
$ lsu***
Bus 002 Device 003: ID 2207:0018 Fuzhou Rockchip Electronics Company RK1808S0
PC上设备访问权限修改
插入RK1808 人工智能计算棒,需要修改其USB设备访问权限,操作步骤如下:
1)返回至U盘根目录, 拷贝tool/update_rk1808_ai_cs_rule.sh到当前HOME目录的rknn目录下, 修改update_rk1808_ai_cs_rule.sh为可执行权限。
cp tool/update_rk1808_ai_cs_rule.sh ~/rknn -f
chmod +x ~/rknn/update_rk1808_ai_cs_rule.sh
2)返回至rknn目录,update_rk1808_ai_cs_rule.sh必须以root权限执行。
cd ~/rknn
sudo ./update_rk1808_ai_cs_rule.sh
注:这一步只有在安装的时候需要执行一次,以后都不需要执行。
举报
更多回帖
rotate(-90deg);
回复
相关问答
神经网络
RK1808
记录
写SAM4S的bootloader所踩的
坑
2022-01-24
477
RKNN
-Toolkit运行非
RKNN
模型时工具的使用流程是怎样的
2022-02-10
2477
RKNN
API调用流程是怎样的?
2022-02-16
1193
怎样配置rk3568
RKNN
呢
2022-03-02
4894
RKNN
Toolkit Lite是什么?怎样去安装呢
2022-05-31
2776
如何在
RKNN
上开发并运行一种yolov3
rknn
模型呢
2022-02-15
2059
RKNN
Toolkit在RK1808上是怎样运行的
2022-03-04
2263
请问在
rknn
_yolov5_demo中batch设置和推理时间长短有何关系
2022-04-11
5628
DAQ助手放到循环里面
记录
数据的时候 一秒最多只能
记录
...
2013-10-22
2653
怎样去安装
RKNN
_ToolKit开发包呢
2022-02-21
1469
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分