Rockchip RK1126 NPU 介绍

概述

采用高性能AI处理芯片RK1126,集成神经网络处理器NPU,算力高达3.0Tops,兼容多种AI框架,灵 活应用于各种智能产品。

3.2 NPU (Neural Process Unit) 介绍

NPU是专门研究神经网络的过程单元。它的设计目的是加速机器视觉等人工智能领域的神经网络算法以及自然语言处理。人工智能的应用越来越广泛目前提供了多种功能,包括面部跟踪以及手势和身体跟踪、图像分类、视频监控、自动语音识别(ASR)和高级驾驶员辅助系统(ADAS)等。

NPU有如下特性:

  • 支持 8bit/16bit 运算,运算性能高达 2.0TOPS。

  • NPU功耗小于1.5W,相较于 GPU 作为 AI 运算单元的大型芯片方案,功耗不到 GPU 所需要的1%。

  • 模型兼容性强,可支持多类框架支持主流层类型,易于添加自定义层,支持INT16/FP16。

  • 可直接加载 Caffe / Mxnet / TensorFlow 模型。

  • 提供 AI 开发工具:支持模型快速转换、支持开发板端侧转换 API、支持 TensorFlow / TF Lite /Caffe / ONNX / Darknet 等模型。

  • 提供 AI 应用开发接口:提供 RKNN 跨平台 API、Linux 支持 TensorFlow 开发。