高通開發者網路現已提供Snapdragon神經處理引擎

【2017年7月25日,美國聖地牙哥訊】美國高通公司(NASDAQ: QCOM)旗下高通技術公司今日宣佈高通開發者網路已開始提供高通Snapdragon神經處理引擎(NPE)軟體開發套件(SDK)。Snapdragon NPE是首款專為Snapdragon行動平台量身打造的深度學習軟體框架。

Snapdragon NPE能夠提供開發者相關的軟體工具,讓搭載Snapdragon處理器的行動及其他網路邊緣裝置能加速處理深層神經網路的作業負載。開發者可針對所需的用戶體驗來挑選最佳的Snapdragon核心 – 包括高通Kryo CPU、高通Adren GPU,或是高通Hexagon DSP。

Snapdragon NPE設計旨在提供如行動裝置、汽車、醫療、安全防護以及成像等各行各業的開發者相關工具,藉以使其開發之裝置上能提供以神經網路為導向的用戶體驗。開發者可運用各種深度學習用戶體驗,像是風格轉換和濾鏡(擴增實境)、場景偵測、臉部辨識、自然語言理解、物體追蹤與規避、手勢操控、以及文字辨識等諸多功能。

眾多開發者已開始使用Snapdragon NPE來發揮Snapdragon的強大性能,以實現行動app程式體驗。例如臉書宣佈計畫將Snapdragon NPE整合於Facebook app的相機功能,藉以加速搭載Caffe2的擴增實境功能。Facebook運用Snapdragon NPE在Adreno GPU上能達到比通用性CPU環境高出5倍的效能,在拍照和視訊直播時,帶來更加流暢、無縫連接、自然逼真的擴增實境功能。

高通技術公司產品管理總監Gary Brotman表示:「我們開發Snapdragon NPE SDK是為了因應讓搭載Snapdragon的行動及其他網路邊緣裝置能夠更有效地運行深層神經網路的日益增長的需求。Snapdragon NPE除了提供開發者能夠輕易將智能從雲端轉移到網路邊緣裝置的工具外,並具備彈性讓他們能夠依耗電與效能範圍,針對特定的用戶體驗,挑選合適的Snapdragon核心。」

Snapdragon NPE能相容於Snapdragon 600及800系列行動平台,除了設計用來支援各種常用的深度學習框架,例如Caffe、Caffe2、Tensorflow,還能提供對自定義層的支援。SDK包含執行階段軟體、函式庫、API、離線模型轉換工具、範例程式碼、技術文件、以及除錯與性能評測工具。

高通開發者網路現已提供Snapdragon NPE,網址連結如下https://developer.qualcomm.com/ai.