|
: p3 X1 k' f/ C2 h' U" @2 q! k/ \ 近日,美的集团AI创新中心全自主研发的边端AI算法部署工具链Aidget(AI edge toolbox)正式在Github和OpenI两大社区同步上线开放推进开源开放是美的集团承担建设的智能服务机器人国家新一代人工智能开放创新平台的重要内容,Aidget将有助于美的与开发者推进AI生态共创,赋能行业技术发展。 . v* N& F# W& C8 r9 b# U6 o" U9 A
在各种智能嵌入式边端设备上运行深度学习模型(深度神经网络)已成为AIoT的主流方式,但由于主流深度学习模型部署要求高,且边端设备运算资源受限,直接部署存在大量的计算资源浪费等直接挑战,阻碍了深度学习模型在资源有限的边端设备上的部署。 0 V: k( z3 g& k
致力于解决AI通用部署落地难题,针对智能家电领域存在的操作系统和芯片工程化部署难度高、效率低、通用工具链对资源极低的家电和IoT设备适配性较差、通用工具链对语音算法支持力度较低,算子实现与优化不足等现实问题,美的集团AI创新中心于2021年发起了Aidget项目。 ( U* i4 e5 [2 [$ E
作为美的全自研高性能深度学习推理部署工具链,Aidget包含模型压缩工具以及推理加速引擎工具,实现从模型压缩,到推理加速全链路优化Aidget适用于linux/rtos/android/ios等多种不同边端系统,面向armv7/v8及dsp等不同边端平台提供指令级加速;针对多计算单元设备,提供高性能异构计算能力;针对边端小内存设备,在内存管理方面进行优化设计。
V# M2 e7 N3 s# Z' _1 F Aidget工具链主要工作流程是将模型通过压缩工具进行模型压缩,支持前沿的主流算法技术剪枝、蒸馏及量化通过多种压缩方式结合应用,实现高压缩比并保持良好的精度性能经过压缩后的模型通过推理引擎侧转换工具进行解析,进行进一步优化,包括算子消除、算子替换、布局调整等图优化操作。
1 D$ s* `" e# Z4 H6 s1 Z/ p 推理时加载模型,然后经过预处理把模型从抽象的图转换为具体的算子和张量连接的描述形式,并进行内存复用和执行调度等运行优化 
, O- ^5 q9 I/ A1 L/ A" _1 X; n. v 目前,Aidget已陆续在智能冰箱、洗碗机、家庭服务机器人等智能家电产品上实现了投产验证和规模化量产,持续发挥了降本增效作用美的集团希望通过Aidget开源项目,为边端智能提供AI解决方案;同时,美的AI将持续推进语音技术、计算机视觉、机器人学习相关算法/模型的开放服务和开源共创,赋能行业发展。
) K) [) o. v; y5 Z! D _
$ U! }& J: r1 ~! U/ S7 {* M
; } I; h* B$ ~: X$ k$ o' k
* m5 Q: Q4 G" }1 t4 [# y
# w+ }, [6 z8 E1 K |