开发工具包与软件工具包主要适配于带有硬件NPU加速器的瑞芯微RK3399Pro/RK1808芯片平台,不仅能增强算力与兼容性、精准性,还可利用全新的AI组件库快速部署产品;AI人工智能计算棒除了上周发布的算法性能强劲、兼容性强、功耗更低、开发友好、扩展性强五大特性,更新增加对Mac、Windows系统的支持,同时支持Linux与MAC、Windows三个系统环境,扩大了开发者的应用平台,提升了开发便利性。
一、RKNN-Toolkit AI开发工具包
RKNN-Toolkit AI开发工具包,经过多个版本迭代,现正式推出1.0版本。通过该工具,开发者可以完成TensorFlow、Caffe、PyTorch、MXNet等模型的转换、量化、性能Profile、内存耗费统计等任务,快速将AI模型部署到嵌入式硬件平台上。本次更新新增了混合量化模式,并对模型加载速度、执行速度进行优化,兼容支持计算棒,支持同时连接多个设备。采用新版RKNNToolkit工具能够让AI模型部署的精度更高,速度更快,开发更便捷。
二、Rock-X SDK快捷AI组件库
Rock-X SDK是基于RK3399Pro/RK1808的一组快捷AI组件库,初始版本包括:人脸检测、人脸识别、活体检测、人脸属性分析、人脸特征点、人头检测、人体骨骼关键点、手指关键点、人车物检测等功能,开发者仅需要几条API调用即可在嵌入式产品中离线地使用这些功能,而无需关心AI模型的部署细节,极大加速了产品的原型验证和开发部署。
Rock-X组件库根据用户的需求仍会不断扩充,并将支持基于计算棒的调用。
三、AI人工智能计算棒Mac、Windows系统兼容组件
瑞芯微在4月23日“开发者之春”大会上首发的AI人工智能计算棒AI Compute Stick,本次也迎来重大更新套件——兼容支持Mac及Windows开发环境。刚刚量产发布的AI人工智能计算棒基于RK1808芯片,定位于深度学习工具和独立的人工智能(AI)加速器,开发者不再需要高性能的GPU+CPU+FPGA等硬件平台与云端计算服务,通过U盘大小的计算棒,即可获得强大的算力与深度学习推理能力。此前AI人工智能计算棒仅支持Linux系统终端,本次更新加入对Mac、Windows系统的兼容,将极大提升开发者的易用性和便利性。
据了解,RK3399Pro与RK1808 AI芯片平台为瑞芯微旗下最新旗舰芯,均带有独立硬件NPU加速器。RK3399Pro能为AI人工智能开发者提供一站式Turnkey解决方案,片上NPU(神经网络处理器)运算性能达3.0TOPs,具有高性能、低功耗、开发易等优势,已应广泛应用于智能驾驶、图像识别、安防监控、无人机、语音识别等AI应用领域;RK1808 AI芯片平台内置的NPU算力强大,可实现语音唤醒、语音识别、人脸检测及属性分析、人脸识别、姿态分析、目标检测及识别、图像处理等一系列功能,可广泛应用于安防、教育、清扫、车载、穿戴、家电、存储等各场景中。
RKNN-Toolkit、Rock-X SDK、AI人工智能计算棒兼容MAC的更新与发布,将进一步完善瑞芯微AI大平台的战略布局,极大缩短从开发上手到产品落地的过程,有利于在家电、机器人、新零售、工业视觉、虚拟现实、增强现实、安防、教育、车载、物流等各种场景快速部署,对全球AI开发者而言,将获得更完整、更低门槛和高效率的AI解决方案。
据了解,RKNN-Toolkit 1.0版本已发布于Toybrick社区。Rock-X SDK也将第一时间基于ToybrickTB-RK3399ProD平台发布,Toybrick客户将第一时间获得更新,敬请关注社区获得升级方法。
本文素材来自互联网