大数跨境

高通即将发布AI专用移动芯片

高通即将发布AI专用移动芯片 芯片之家
2017-07-27
0
导读:与Snapdragon 600和800系列移动平台兼容的Snapdragon NPE 旨在支持常见的深入学习框架,如Caffe,Caffe2和Tensorflow,并提供对自定义层的支持。



       Qualcomm公司(纳斯达克股票代码:QCOM)的子公司Qualcomm Technologies,Inc.今天宣布,将在Qualcomm开发人员网络上立即提供Qualcomm®Snapdragon™神经处理引擎(NPE)软件开发工具包(SDK)。Snapdragon NPE是为Snapdragon移动平台设计的第一个深入学习软件框架。 



       Snapdragon NPE 旨在为开发人员提供软件工具,以加速由Snapdragon处理器支持的移动设备和其他边缘设备上的深层神经网络工作负载。开发人员可以为所需的用户体验选择最佳的Snapdragon内核 - Qualcomm®Kryo™CPU,Qualcomm®Adreno™GPU或Qualcomm®Hexagon™DSP 。



      Snapdragon NPE 旨在为多个行业的开发人员提供移动,汽车,医疗保健,安全和成像,这些工具是他们提供设备神经网络驱动用户体验所需的工具。开发人员可以利用风格转移和过滤器(增强现实),场景检测,面部识别,自然语言理解,对象跟踪和回避,手势和文本识别等深度学习用户体验。



      开发人员已经开始使用Snapdragon NPE来利用Snapdragon的移动应用体验。例如,Facebook宣布将Snapdragon NPE整合到Facebook应用的相机中,以加速Caffe2的AR功能。通过使用Snapdragon NPE,与通用CPU实现相比,Facebook可以在Adreno GPU上实现5倍更好的性能。结果是在拍摄照片和直播视频时,更加流畅,无缝和逼真地应用AR功能。 


       Qualcomm Technologies,Inc.产品管理总监Gary Brotman说:“我们开发了Snapdragon NPE SDK,以帮助满足在Snapdragon所支持的移动设备和其他边缘设备上高效运行深层神经网络的需求。”Snapdragon NPE被创建为开发人员提供将云智能从云端轻松迁移到边缘设备的工具,并为他们提供灵活性,以针对特定用户体验的功能和性能配置文件定位适当的Snapdragon内核。


       与Snapdragon 600和800系列移动平台兼容的Snapdragon NPE 旨在支持常见的深入学习框架,如Caffe,Caffe2和Tensorflow,并提供对自定义层的支持。SDK包括运行时软件,库,API,离线模型转换工具,示例代码,文档,调试和基准测试工具。


Snapdragon NPE 

  • 网址:https://developer.qualcomm.com/ai。


What's in the SDK?

  • Android and Linux runtimes for neural network model execution

  • Acceleration support for Qualcomm Hexagon™ DSPs, Qualcomm Adreno™ GPUs and Qualcomm Kryo™, CPUs

  • Support for models in Caffe, Caffe2 and TensorFlow formats

  • APIs for controlling loading, execution and scheduling on the runtimes

  • Desktop tools for model conversion

  • Performance benchmark for bottleneck identification

  • Sample code and tutorials

  • HTML Documentation

To make the AI developer's life easier, the Snapdragon NPE SDK does not define yet another library of network layers; instead it gives developers the freedom to design and train their networks using familiar frameworks, with Caffe/Caffe2 and TensorFlow being supported at launch. The development workflow is the following:

After designing and training, the model file needs to be converted into a ".dlc" (Deep Learning Container) file to be used by the Snapdragon NPE runtime. The conversion tool will output conversion statistics, including information about unsupported or non-accelerated layers, that the developer can use to adjust the design of the initial model.


  • 延伸阅读:


       针对市场AI大潮,高通开发了所谓的神经处理引擎。这是一个软件开发工具包(SDK),可帮助开发人员优化其应用程序,以在高通骁龙Snapdragon 600和800系列处理器上运行AI应用程序。这意味着,如果用户正在构建使用AI(例如图像识别)的应用程序,则可以集成高通的SDK,并且在具有兼容处理器的手机上运行速度更快。


       高通公司一年前首次宣布推出神经处理引擎,作为Zeroth平台的一部分。从去年9月起,它一直在与几个合作伙伴一起开发SDK,而今天它宣布开放这个SDK,供所有人使用。


       最终简化和丰富我们的日常生活。人工智能(AI)是关键。简单地说,AI帮助机器以更智能,更人性化的方式学习和与世界互动。这可以通过各种工具和框架完成,帮助机器更直观地运行。为了使这一愿景成为现实,Qualcomm使用机器学习创建了高通AI平台。


       通过Snapdragon移动平台的设备机器学习。使用Qualcomm®AI,可以在设备上实现高性能,低功耗的移动机器学习。

 

       作为更直观的体验和自然交互的基础,Qualcomm AI平台旨在支持设备上的机器学习。它旨在扩展智能手机,VR / AR,汽车,摄像机和各种IOT设备的各种体验和实现。


       将AI内置于Qualcomm®Snapdragon™835移动平台中,以智能图片为例。它可以帮助您的设备的相机识别对象,并检测周围环境以获得更好的拍摄成分,并使设备上的后处理美化成为可能,以使您的主体始终看起来最好。


       与Snapdragon 835和AI的移动设备可以给您的另一个例子是,你的声音通信的设备上的个人助理。它可以帮助组织你的日历和日历,为通勤提供建议,甚至提供晚餐建议。


       该公司表示,首款整合其SDK的公司之一是Facebook,目前正在使用它来加速其移动应用程序中的增强型现实过滤器。高通公司说,通过使用神经处理引擎,Facebook的过滤器速度比通用CPU实现方案要快五倍。


对于高通来说,神经处理引擎的下一步自然是硬件化,即推出专用AI移动芯片。我们不知道高通何时发布这款芯片,但它肯定会来临。



▲动作捕捉



往期好文


英飞凌无感FOC源码


别用代码逼死你的队友


MPS软件帮您搞定DC-DC电源设计!


器件为什么只听英文Datasheet的话


全套中文Keil MDK视频学习资料免费公开


AD PCB-如何设置差分对与开发困境说No!


几毛钱的32768晶振,这也能写出一篇干货?


抄袭需谨慎:深圳公司“反向设计芯片“ 法人获刑三年


【声明】内容源于网络
0
0
芯片之家
1234
内容 1436
粉丝 0
芯片之家 1234
总阅读252
粉丝0
内容1.4k