Qualcomm今日宣布,推出Qualcomm人工智能引擎AI Engine(Qualcomm Artificial Intelligence Engine,AI Engine)。该人工智能引擎AI Engine由多个硬件与软件组成,以加速终端侧人工智能用户体验在部分Qualcomm®骁龙™移动平台上的实现。骁龙845、骁龙835、骁龙820、骁龙660移动平台都将支持该人工智能引擎AI Engine,其中骁龙845将支持最顶尖的终端侧人工智能处理。
最大化位于边缘网络中客户终端的智能,确保了由人工智能驱动的用户体验能够在有无网络连接的情况下都能实现,并具备更佳的整体性能。终端侧人工智能的关键优势包括即时响应、隐私保护增强和可靠性提升。得益于人工智能引擎AI Engine的支持,骁龙核心硬件架构——Qualcomm® Hexagon™ 向量处理器、Qualcomm® Adreno™ GPU和Qualcomm® Kryo™ CPU,旨在支持在终端侧快速、高效地运行人工智能应用。这一异构计算方案为开发者和OEM厂商提供在智能手机或其他边缘终端上优化人工智能用户体验的能力。
Qualcomm 人工智能引擎AI Engine的核心软件构成包括:
骁龙神经处理引擎(Neural Processing Engine, NPE)软件框架让开发者可为实现所需的用户体验,轻松选择最适宜的骁龙内核,包括Hexagon向量处理器、Adreno GPU和Kryo CPU,并加速其终端侧人工智能用户体验的实现。骁龙神经处理引擎支持Tensorflow,Caffe和Caffe2框架,以及ONNX (Open Neural Network Exchange)交换格式,在多个骁龙平台和操作系统上,为开发者提供更大灵活性和更多选择。
随Google Android Oreo发布的Android NN API,让开发者能通过Android操作系统直接访问骁龙平台。骁龙845将率先支持Android NN。
Hexagon Neutral Network(NN)库让开发者可以直接将人工智能算法在Hexagon向量处理器上运行。为基础性的机器学习模块提供了优化的部署,并显著加速诸如卷积、池化和激活等人工智能运行。
Qualcomm Technologies, Inc.产品管理总监Gary Brotman表示:“面对今年智能手机带来的大量人工智能特性及应用,终端侧人工智能需要多个硬件架构、软件工具及框架来满足开发者的需求以及性能门槛。部分骁龙移动平台的人工智能引擎AI Engine功能已经并将继续助力我们的OEM厂商和生态系统合作伙伴开展人工智能创新,旨在加速人工智能发展,并为消费者带来丰富、无缝并引人入胜的特性。”
生态系统发展势头
多家智能手机厂商已利用骁龙移动平台上的人工智能引擎AI Engine组件,加速其终端上的人工智能应用,包括小米、一加、vivo、OPPO、摩托罗拉、华硕、中兴、努比亚、锤子以及黑鲨,其中部分厂商正计划采用人工智能引擎AI Engine在他们未来的旗舰骁龙智能手机上优化人工智能应用。
领先的人工智能软件开发企业为骁龙移动平台带来专属的用例优化。商汤科技和旷视Face++可提供多种预先训练的神经网络,支持图像与摄像头特性,包括单摄像头背景虚化、面部解锁与场景检测识别。Elliptic Labs可为骁龙客户提供基于超声波的智能手机手势控制技术。虹软为骁龙客户提供单摄和双摄算法,并积极开发人工智能用户体验。创通联达针对人工智能视觉用例和终端提供完整的解决方案。Uncanny Vision针对人、车辆、以及车牌检测和识别提供优化模型。以上企业以及其他更多公司都将利用Qualcomm人工智能引擎AI Engine组件,加速实现其人工智能模型的性能与用户体验。
云服务领导厂商也已经针对骁龙智能手机,对应用程序中的人工智能特性进行了优化。比如,腾讯最近在其手机QQ应用程序中推出了一个名为“高能舞室”的交互特性,加入到备受欢迎的手机QQ社交平台中。在Android端的手机QQ中,采用了人工智能引擎AI Engine组件以加速该特性的帧率。另外,百度也计划全面支持Qualcomm人工智能引擎AI Engine及其生态系统。
Qualcomm Technologies将在2018年世界移动大会位于3号展厅#E310号的Qualcomm展位上进行以下产品展示:来自Elliptic Labs的深度人像、INNER MAGIC™;来自商汤科技的风格转换和2D脸部解锁;来自旷视Face++的Animoji以及来自腾讯手机QQ应用程序的“高能舞室”。