课程内容分为三个阶段:认识RKNPU、RKNPU开发学习以及项目实战。
首先,我们将从认识RKNPU阶段开始,学习NPU的由来、RKNPU的硬件发展历史、RKNPU单核架构以及RKNPU应用领域等方面的知识,为后续学习打下坚实的基础。
· 接下来,在RKNPU开发学习阶段,我们将深入学习RKNPU软件推理框架、搭建RKNPU2开发环境、RKNN Toolkit2 API、精度分析与性能评估、RKNN Toolkit lite2使用、RKNPU C例程介绍、RKNN模型构建、RKNN模型加载、RKNPU C例程框架、以及RKNPU C API等内容,熟练掌握RKNPU的开发方法。
最后,在项目实战阶段,将会运用到前两部分所学到的知识和技能,动手完成yolov5实时目标识别、车牌识别和人脸识别等实际项目,提升实践能力并积累宝贵经验。
本次更新视频教程已上传至迅为B站账号——“北京迅为电子”
00 前言
01 初识RKNPU
02 RKNPU软件推理框架
03_RKNN Toolkit2 环境搭建
04_RKNN模型构建
05_RKNN 模型评估-推理测试
06_RKNN 模型评估-量化精度分析
07_RKNN 模型评估-性能评估和内存评估
08_RKNN Toolkit lite2部署RKNN模型
09_RKNPU2 通用API讲解
10_RKNPU2 零拷贝API讲解
11_yolov5实例讲解
R
KNN
是 Rockchip npu 平台使用的
模型
类型,以.r
knn
后缀结尾的
模型
文件。Rockchip 提供了完整了
模型
转换 Python 工具,方便用户将自主研发的算法
模型
转换成 R
KNN
模型
,同时 Rockchip 也提供了C/C++和Python API 接口。
二、R
KNN
-Toolkit
R
KNN
-Toolkit 是为用户提供在 PC、 Rockchip NPU 平台上进行
模型
转换、推理和性能评估的 开发套件,用户通过该工具提供的 Python 接口可以便捷地完成以下功能:
《Go语言从
入门
到精通991集
视频教程
》是
一套
涵盖了Go语言基础知识到高级应用的全面教学视频。该教程通过991集视频,从最基础的语法和数据类型开始逐步深入讲解,覆盖了Go语言的方方面面,让学习者可以系统全面地学习和掌握Go语言。
在这套
视频教程
中,学习者可以了解Go语言的基本语法、变量、数据类型、流程控制、函数、数组、切片、映射、结构体、接口、并发编程等内容。同时,还会深入讲解Go语言的一些高级特性,包括并发编程
模型
、通道、协程、反射等,让学习者能够深入理解和灵活运用这些特性。
视频教程
采用了生动易懂的方式讲解,配合实例演示,让学习者能够更直观地理解Go语言的各种概念和用法。而且,
视频教程
还结合了实际开发中常见的场景和问题,给出了解决方案和最佳
实践
,帮助学习者更好地应用Go语言进行开发。
通过学习这套
视频教程
,学习者可以系统地了解和掌握Go语言的各种知识点和技能,从而能够在实际开发中灵活运用Go语言进行编程,提高工作效率和编程技术水平。无论是初学者还是有一定经验的开发者,都可以从中受益匪浅,快速提升Go语言编程能力。