RK3399pro debian10 系统下安装RKNN-Toolkit 1.7.0

RKNN-ToolKit2 1.5.0安装教程 由于种种原因需要用到开发版RK3568,需要预先安装RKNN-Toolkit2进行模型转化等,博主安装的版本是1.5.0,Ubuntu版本是20.04,python版本3.6。1、原本准备采取docker安装,但是文件有点大再加上网速不行,于是我们采用pip方法进行安装。,直接点击下载,得到rknn-toolkit2-master.zip,并且解压到任意文件夹中。 阅读详情

RK3399pro debian10 系统下安装rknn-toolkit 1.7.0

本次安装方法是基于RK3399pro 官方开发板(RK_EVB_RK3399PRO_LP3S178P332SD8_V14_20191108_LINT)

  1. 首先要安装镜像,将镜像root分区3GB变大,

方法如下:下载镜像链接:链接:百度网盘 请输入提取码

提取码:ubls

root@linaro-alip:/#

root@linaro-alip:/# fdisk -l

Disk /dev/ram0: 4 MiB, 4194304 bytes, 8192 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/mmcblk0: 14.6 GiB, 15634268160 bytes, 30535680 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: gpt

Disk identifier: F90D0000-0000-4A02-8000-41A5000019ED

Device           Start      End  Sectors  Size Type

/dev/mmcblk0p1   16384    24575     8192    4M unknown

/dev/mmcblk0p2   24576    32767     8192    4M unknown

/dev/mmcblk0p3   32768    40959     8192    4M unknown

/dev/mmcblk0p4   40960   106495    65536   32M unknown

/dev/mmcblk0p5  106496   303103   196608   96M unknown

/dev/mmcblk0p6  303104   368639    65536   32M unknown

/dev/mmcblk0p7  368640   499711   131072   64M unknown

/dev/mmcblk0p8  499712  1548287  1048576  512M unknown

/dev/mmcblk0p9 1548288 30535646 28987359 13.8G unknown

Disk /dev/mmcblk0boot1: 4 MiB, 4194304 bytes, 8192 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mmcblk0boot0: 4 MiB, 4194304 bytes, 8192 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

root@linaro-alip:/# resize2fs /dev/mmcblk0p9

resize2fs 1.44.5 (15-Dec-2018)

Filesystem at /dev/mmcblk0p9 is mounted on /; on-line resizing required

old_desc_blocks = 1, new_desc_blocks = 2

[  202.156834] EXT4-fs (mmcblk0p9): resizing filesystem from 912107 to 3623419 blocks

[  202.372105] EXT4-fs (mmcblk0p9): resized filesystem to 3623419

The filesystem on /dev/mmcblk0p9 is now 3623419 (4k) blocks long.

root@linaro-alip:/# [  223.159444] wl_run_escan: LEGACY_SCAN sync ID: 6, bssidx: 0

root@linaro-alip:/#

root@linaro-alip:/# ls

bin   dev  home  lost+found  media  opt   root  sbin  sys     tmp  var

boot  etc  lib   md5sum.txt  mnt    proc  run   srv   system  usr

root@linaro-alip:/# df -

df: -: No such file or directory

root@linaro-alip:/# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/root        14G  2.4G   11G  18% /

devtmpfs        1.9G  8.0K  1.9G   1% /dev

tmpfs           1.9G     0  1.9G   0% /dev/shm

tmpfs           1.9G   17M  1.9G   1% /run

tmpfs           5.0M  4.0K  5.0M   1% /run/lock

tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup

tmpfs           379M  8.0K  379M   1% /run/user/1000

/dev/mmcblk0p8  504M  2.3M  502M   1% /media/linaro/a4a71807-5b42-4064-a1e4-4faaa29191ca

/dev/mmcblk0p7   63M   13M   48M  21% /media/linaro/b3115340-7e34-4fd5-894e-5766b617b5b9

tmpfs           379M     0  379M   0% /run/user/0

  1. 安装必要的软件:

由于rknn-toolkit 中tensorflow 依赖python 3.6的版本,而SDK默认提供的是Python 3.7 的版本,默认使用pip 进行安装会提示如下错误:

(venv) root@linaro-alip:/venv# ls

venv

(venv) root@linaro-alip:/venv# pip install --upgrade tensorflow

[24666.992199] wl_run_escan: LEGACY_SCAN sync ID: 394, bssidx: 0

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)

ERROR: No matching distribution found for tensorflow

(venv) root@linaro-alip:/venv#

需要单独下载arm tensorflow 进行安装。

报错解决方法:

下载tensorflow-1.15.5-cp37-cp37m-linux_aarch64.whl, 用adb push到板端,执行 pip install tensorflow-1.15.5-cp37-cp37m-linux_aarch64.whl 

下载链接:https://tf.kmtea.eu/whl/stable.html 或者百度网盘:

2.1  

sudo apt-get update

sudo apt-get install cmake gcc g++ libprotobuf-dev protobuf-compiler

sudo apt-get install liblapack-dev libjpeg-dev zlib1g-dev

sudo apt-get install python3-dev python3-pip python3-scipy

执行以下命令更新 pip

pip3 install --upgrade pip

安装 Python 打包工具

pip3 install wheel setuptools

安装依赖包 h5py/gluoncv

sudo apt-get build-dep python3-h5py && \ 

pip3 install h5py 

pip3 install gluoncv

安装 TensorFlow

pip install /rknn-toolkit/packages/tensorflow-1.15.5-cp37-cp37m-linux_aarch64.whl

安装 torch 和 torchvision

暂时先用不着,先不安装

安装 opencv-python

pip3 install opencv-python==4.3.0.38 -i Simple Index --default-timeout=200

安装 RKNN-Toolkit

首先:将rknn-toolkit github demo 下载下来:

git clone https://github.com/rockchip-linux/rknn-toolkit

然后:下载rknn-toolkit 1.7.1  adb push 到板端 

下载链接:https://github.com/rockchip-linux/rknn-toolkit 或者百度网盘:链接:百度网盘 请输入提取码提取码:6jp9

TB-RK3399Pro开发板双系统刷机全攻略:从Windows到Debian10的避坑指南 本文提供了一份详尽的TB-RK3399Pro开发板双系统刷机指南,专为Windows用户设计。文章详细讲解了从固件下载、驱动安装、进入Loader模式,到使用瑞芯微官方工具烧录Android/Debian双系统固件的完整流程,并涵盖了Debian 10系统初始化、网络配置以及RKNN开发环境部署等关键步骤,旨在帮助开发者避开常见陷阱,快速搭建稳定的AI边缘计算开发平台。 阅读详情

相关推荐

ROCK Pi N10(Rk3399Pro)开发记录 —— 基于Debian10系统的开发环境配置

本文介绍了Rock Pi N10(RK3399Pro)开发板的开发环境配置过程。主要内容包括: 开发板概述:介绍了Rock Pi N10的基本参数和硬件接口,该开发板搭载RK3399Pro芯片,具有双核Cortex-A72+四核Cortex-A53架构和Mali-T860 MP4 GPU,集成3.0TOPs NPU。 系统环境:使用Debian 10(buster)系统,默认搭载xfce4桌面环境。 系统固件刷新:详细说明了两种固件刷新方式: USB OTG方式:通过Maskrom模式将系统安装至eMMC

AlexPopulus的博客 4963

debian 开发版 移植_迅为RK3399开发板烧写debian 系统

硬件平台:迅为RK3399开发板软件系统:debian9 系统RKTool 驱动安装解 压 光 盘工 具 \ 烧 写 工 具 \windows目 录 下 的DriverAssitant_v4.5.zip 文件,打开“DriverInstall.exe”,点击“驱动安装”,提示安装驱动成功即可。如下图: 驱动安装成功,如下图: 注意事项:1.目前支持的操作系统包括:XP,Win7_32,Win7_6...

weixin_29306875的博客 922

TB-RK3399Pro开发板环境搭建与AI模型部署实战指南

本文提供了一份详尽的TB-RK3399Pro开发板环境搭建与AI模型部署实战指南。内容涵盖从系统刷机、网络配置,到核心RKNN Toolkit环境搭建,并详细演示了如何将PC训练的TensorFlow模型转换为RKNN格式,最终在开发板NPU上成功部署与推理。指南旨在帮助开发者快速上手这块内置NPU的瑞芯微开发板,实现高效的边缘AI应用开发。

weixin_29190573的博客 380

【rknn】rknn-toolkit 国内源链接

rknn-toolkit国内源

sazass的博客 4860

Banana Pi BPI-M5 Pro开发板:RK3576处理器与AIoT应用解析

单板计算机(SBC)作为嵌入式系统的核心组件,通过异构计算架构实现性能与能效的平衡。以Rockchip RK3576处理器为例,其采用4+4大小核设计(Cortex-A72+A53),结合Mali-G52 GPU和6TOPS NPU,为AIoT场景提供硬件加速支持。在工程实践中,这类开发板通过PCIe/NVMe接口扩展存储,并支持4K120视频编解码,适用于边缘AI部署和多媒体中心构建。Banana Pi BPI-M5 Pro开发板集成了16GB LPDDR4X内存和128GB eMMC,配合Rockchi

weixin_33696822的博客 584

ASUS Tinker Edge R开发板:边缘AI计算的硬件解析与实践

边缘计算作为分布式计算的重要分支,通过将数据处理下沉到网络边缘节点,有效解决了云端计算的延迟和带宽瓶颈问题。其核心技术在于专用硬件加速器的集成,如NPU(神经网络处理器)能提供高效的AI推理能力。ASUS Tinker Edge R开发板采用Rockchip RK3399Pro SoC,独特的3GB分区内存设计(2GB系统内存+1GB NPU专用内存)和3 TOPS算力的NPU,使其在智能监控、工业视觉等边缘AI场景中展现出显著优势。通过RKNN工具链,开发者可便捷地将TensorFlow等框架训练的模型部

weixin_30851867的博客 423

rk3399pro-EVB安装RKNN-Toolkit1.6 Tensorflow2.0 Pytorch1.6

本文主要介绍在debian10系统的开发板上进行RKNN-Toolkit环境配置 1、更改系统默认的python版本 EVB版的debian10系统自带python2.7(默认),python3.7,通过以下命令将py37设置为默认版本: rm /usr/bin/python ln -s /usr/bin/python3.7 /usr/bin/python 可通过python -V查看是否设置成功。 2、更新系统包,用于安装 Python 依赖包 sudo apt-get update sudo apt-

sinat_37322535的博客 1458

【Docker RK3399】基于rk3399 Linux之Debian10上的docker安装验证

文章目录1.相关资料2.部署docker环境2.1 kernel 支持2.2 软件安装支持2.2.1 使用apt仓库安装2.2.2 安装指定版本2.2.3 检查docker状态3.测试4.总结 1.相关资料 1.1 docker下载地址 1.2 docker 官网文档 1.3 第三方学习资料 2.部署docker环境 2.1 kernel 支持 # General setup CONFIG_POSIX_MQUEUE=y # RCU Subsystem CONFIG_CGROUP_PIDS=y CONFIG

wang 恒 的博客 2514

rknn-model-zoo提供的yolov5n

rknn-model-zoo提供的yolov5n

rknn3399pro 2小时入门指南(二)RKNN刷机攻略详解

目录前言1.下载链接(1)✰✰✰✰✰ rknn官方预装系统固件(debian10):(2)✰✰✰✰✰ 烧录固件工具(win/linux都可以)(3)官方提供常用toolkit1.3.2-官方代码demo下载(4)其他软硬件资料2.刷机过程3. 系统软件安装和更新(1) ✰✰✰✰✰ update rknn_tooklit(2)✰✰✰✰✰ update rknn_api和npu_drv(3) 运行rknn_toolkit_v.1.3.0提供的example/tflite中示例,提示numpy libf77bla

熊猫小妖的AI世界 5791

rknn-toolkit2

rknn-toolkit2

RK NPU运行环境搭建

6、NPU运行环境搭建 文章目录6、NPU运行环境搭建RK1808 Buildroot CRK3399PRO Debian9 Python3.5环境准备安装RKNN-Toolkit RK3399PRO/RK1808系列NPU支持C、Python API 若使用RKNN C API,推荐使用Buildroot系统 若使用RKNN Python API,推荐使用Debian系统 RK1808 Buildroot C 运行环境默认配置好,可以运行rknn_demo测试 RK1808 本地运行RKNN仅支持C

kuosuoguang3325的博客 2245

RK3568 NPU rknn-toolkit2.1

RK3568 NPU rknn-toolkit2.1

基于RK3399SDK定制debian文件系统

基于RK3399SDK定制debian文件系统

Y1anoohh的博客 1170

rknn-model-zoo-main的包

就是官方包,避免下次找不到了

rknn-toolkit-v1.7.3-packages

rknn-toolkit-v1.7.3-packages

RK烧录教程

RK3399烧录教程需要工具驱动【DriverAssitant_v5.1.1】烧录工具【RKDevTool_Release_v2.86】驱动安装:烧录工具:总共有两种烧录方式:系统能开机【开发者模式刷机】不能开机【强制刷机】1、开发者模式刷机打开开发者模式(一般是进入到系统设置-》关于平板电脑-》状态信息-》序列号(连续点击五次打开开发者模式))打开刷机工具打开工具选择升级固件添加固件切换Rockusb开始点击升级自动下载固件然后烧录成功。

4804

【深度学习】tensorboard中的图片放到论文中

1. 利用tensorboard中的导出数据功能 选中左上角的标签,然后选择csv格式的数据下载即可。 左边的smoothing 数值不影响导出数据的大小。 2.tensorboard 图下标签介绍: 放大 Toggle y-axis log scale:将y轴对数化 Fit domain to data:如果拖动了图片等,再重新回到原始位置 Download Current Chart as SVG 3.用下载下来的csv数据来画图 第一幅图片:训练的平均长度 fig, ax1 = plt.sub

gaocui883的博客 1万+
上一篇: RK3399\RK3288 jack-server 出错处理
下一篇: RV1126 默认IMX415 Sensor 配置方法
菓冻兒
博客等级 码龄15年 49粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值