瑞芯微的主要产品智能应用处理器芯片,是SOC的一种,属于系统级的超大规模数字 IC。SOC通常内置中央处理器(CPU)和图形处理器(GPU),并根据使用场景的需要增加图像信号处理器(ISP)、神经网络处理器(NPU)、多媒体视频编解码器及音频处理器等处理内核。其智能应用处理器芯片可以分为内置 NPU 的人工智能应用处理器芯片和不带 NPU 的传统智能应用处理器芯片。下面以RK3588部署yolov5为例进行如下说明。
RK3588是瑞芯微(Rockchip)公司推出的一款高性能、低功耗的集成电路芯片。它采用了先进的28纳米工艺技术,并配备了八核心的ARM Cortex-A76和Cortex-A55处理器,以及ARM Mali-G76 GPU。该芯片支持多种接口和功能,适用于广泛的应用领域。
一、配置基础环境
(1)本机环境配置
创建基本环境
conda create -n rknn152 python=3.8
conda activate rknn152
拉取rknn工具
git clone https://github.com/rockchip-linux/rknn-toolkit2.git
安装依赖(requirements_cp38-1.5.2.txt,在目录下)
cd rknn-toolkit2/doc