RK3399pro debian10 系统下安装RKNN-Toolkit 1.7.0

2023-05-16

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RK3399pro debian10 系统下安装RKNN-Toolkit 1.7.0 的相关文章

  • JVM内存分配规则

    JVM内存分配规则 堆内存分配 xff1a JDK8 默认的 xff0c 新生代 xff08 Young xff09 与老年代的比例值为 1 2 xff08 该值可以通过参数 XX NewRatio来指定 xff09 新生代分为 Eden和
  • RT-Thread 开发者能力认证考试样题(RCEA)

    V1 0 RT Thread 开发者能力认证考试样题 RCEA xff09 注 xff1a 样题仅为部分题目 第一小卷 单选题 40 题 40 分钟 40 0 分 1 对两个字符 a 和 b 进行初始化 xff1a char a 61 34
  • Collections.max(list) 和 Math.max() 效率比较实验

    前情提要 xff1a 在力扣 559 N叉树的最大深度 中 xff0c 官方题解出现了 Collections max 的用法 xff0c 本人使用的是 Math max 这一古老而强大的函数 为什么官方答案选用的是 list 呢 xff1
  • (原创)Lottie动画使用介绍

    前言 我们都知道 xff0c 安卓里面有三种基本的播放动画方式 xff1a 帧动画 xff0c 属性动画 xff0c 补间动画 今天介绍一种新的实现方式 xff1a Lottie动画 Lottie是爱彼迎开源的一个动画框架 可以支持iOS
  • 【JavaAgent】字节码编程 - 使用Byte-buddy工具实现插件化开发

    简介 假设我们有需求 xff1a 所有的控制器 xff08 Controller xff09 添加耗时 xff0c 对所有的服务 xff08 Service xff09 添加调用信息 xff0c 使用一个agent代理 xff0c 也就是所
  • onNewIntent详解

    记得刚开始学的时候 xff0c 感觉intent还挺简单 xff0c 结果现在总是被intent困扰 xff0c 发现自己太天真了 xff0c 为了弄清楚 xff0c 总结一下 xff0c 一 onNewIntent 老规矩 xff0c 先
  • import _ssl ImportError: DLL load failed

    问题描述 简单讲一下我的问题 xff1a 使用pycharm打开Django项目 xff08 虚拟环境编译器 xff09 xff0c 当测试发送邮件功能时 xff0c 出现报错 xff0c import ssl if we can t im
  • 【荐书】李彦宏《智能革命》:技术是时代的信仰

    我来了 xff0c 天上的云乘着风飞翔 xff0c 心中的梦占据一个反向 xff0c 方舟扬帆起航 xff0c 一路带着我们纵情歌唱 xff0c 方舟扬帆起航 xff0c 脉络就在大海之上 xff0c 进步的时光 xff0c 迎着你看涛浪潮
  • vue 打包去除console.log()

    忘记在哪里看到的 记录下 在vue config js中 xff0c 配置 chainWebpack span class token punctuation span config span class token punctuation
  • minio+thumbor

    minio 安装 span class token function wget span https dl min io server minio release linux amd64 minio span class token fun
  • axios自定义请求头跨域,thinkphp设置

    axios添加自定义请求头 在axios拦截器中 headers XXX 61 XX 配置后 thinkphp 返回跨域 需要对thinkphp中间件进行重新设置 主要配置在tp 复制 vendor topthink framework s
  • git webhook linux 切换www用户

    vim etc passwd 把 www x 1000 1000 home www sbin nologin 改成 www x 1000 1000 home www bin bash ESC键结束 wq 保存文件并退出编辑 切换www用户
  • mint下nginx和uwsgi部署django

    参考 xff1a http www cnblogs com fnng p 5268633 html 安装Nginx apt get install nginx 启动Nginx xff1a etc init d nginx start 启动
  • (原创)Android安装APK报错Installation failed due to: ‘INSTALL_FAILED_TEST_ONLY‘

    这个问题遇到是在vivo手机与oppo手机 xff0c 换成在华为 小米等手机中未发现该问题 其实是因为Android Studio 自3 0 开始自带一个隐藏的功能 xff0c 那就是编译打包 debug 包时 xff0c 会自动在 ap
  • strapi-api使用说明

    strapi controllers 返回项目中可用的控制器的对象 位于该 api controllers文件夹中的每个JavaScript文件都将被解析为该strapi controllers对象 由于这个对象 xff0c 您可以访问项目
  • sublime tex4配置vue开发环境

    前提 已安装package control 参考网站 https lsp sublimetext io https www prettier cn 安装包快捷键 ctrl 43 alt 43 p 输入install package 安装以下
  • win下mkcert+phpenv本地ssl环境配置

    环境win mkcert 安装过程略 使用Chocolatey安装比较方便 1 choco install mkcert 2 mkcert install 弹出窗口点安装 3 mkcert shop test 注意点 shop test 本
  • Android http post/get

    虽然在Android开发中有很多网络框架 xff0c 可是都比较臃肿 xff0c 要考虑很多请求姿势 xff0c 所以自己写了一个 感谢大家发表评论 xff01 1 网络请求一般分为post和get两种方式 xff0c 在工作中我比较常用的
  • Android相机,图库获取图片

    大家的APP中经常会有从手机相机 图库获取图片 xff0c 这里封装了方法可以方便大家 xff0c 解决了Android7 0资源uri的获取方式 xff0c 兼容SDK19以上的机子 xff0c 有权限请求整合 xff0c 欢迎大家下架使
  • 《Streaming System》流式系统-序章

    本文翻译摘抄自 Streaming System xff0c 在阅读的时候进行翻译 xff0c 同时方便广大同学 xff0c 如有错误或侵权 xff0c 烦请指出 偶尔有机会搜到了这本书籍 xff0c 还看到知乎有有问小伙伴对此书佩服的五体

随机推荐