SDK如何使能行業?華為昇騰要用軟件充分釋放硬件性能

韓璐 5年前 (2020-08-17)

談及落地,軟件永遠是激發硬件性能的核心。

AI出現,圍繞傳統產業“智能化轉型”的探討就一直沒有停下。而隨著“新基建”口號的喊出,工業制造等場景的智能化進程更是被加上了助推器。

以智能制造為例,依據Markets報告所預計的,2025年人工智能制造市場的規模將達到172億美元(約合1193億人民幣),預測期(2018-2025年)內的復合增長率為49.5%。另外Automation Technology也作出預測,至2035年,人工智能對制造業增值占比可達2.2%,排名社會16個主要行業之首。

面對產業智能化需求帶來的市場,包括傳統軟硬件企業、創新企業在內,均祭出了自己的看家法寶。

賦能行業,軟件是發揮硬件性能核心的關鍵

在“賦能行業”這件事上,提供解決方案的企業也劃分出了不同的賽道方向,大方向上,有的企業選擇從硬件出發,有的企業則選擇“軟一些”,利用軟件幫助企業實現智能化轉型。

需要注意的是,在發揮AI作用的當下,硬件和軟件是相輔相成的,只不過正如同華為昇騰計算業務總裁許映童在華為HAI 2020大會暨昇騰AI新品全球發布會所說,軟件才是發揮硬件性能的核心。

華為的以柔克剛

圖 | 華為昇騰計算業務總裁許映童

即使硬件性能再強大,最終還是要依靠適配的軟件將性能完全激發出來。而對于制造業等傳統企業而言,軟件也是它們智能轉型過程中的突破口,有著核心驅動作用。

眾所周知,因為開發周期長、成本高等因素,多數傳統企業并沒有選擇在內部從零開始打造智能化引擎,而是直接采用由第三方服務商提供的現有解決方案,抑或是基于該解決方案進行定制化二次開發。具體落實到第三方提供的產品,在最終產品形式上也存在著不同,這其中,SDK和API為主流。

從屬關系方面,API可以看作是SDK的一部分。API的功能是特定、單一的,對接過程中,廠商需要自行搭建開發環境,而SDK開發包中可以擁有多個API、提供多樣化的功能,甚至還提供開發環境。

站在廠商的角度,依據需求的簡單和復雜程度,他們可以從第三方服務商處自行購買適用于自己的軟件,簡單功能調用就選方便快捷的API,復雜功能調用就采用功能齊全的SDK。

此時,就是考驗第三方服務商實力的時候了,然而當回到現實,我們看到的是應用開發現狀的一些問題。

應用開發現狀:四點堪憂

于應用開發商而言,如若想在自己的賽道站穩腳跟,那就需要拿出過硬的實力來吸引行業客戶,通過產品和服務與客戶之間產生粘性。然而當深入具體的開發環境,我們會發現,周期長、缺乏靈活性等成為了當下軟件開發環境的一個特征,于傳統行業智能化轉型的進程而言,這種境況是不利的。

剛發布兩款昇騰行業使能SDK的華為總結表示,開發效率低、業務性能差、學習成本高、可擴展性差是當前行業應用開發的現狀,具體可體現在芯片架構和編程模型差異大致使學習成本高、性能調優因與芯片強相關而導致優化技巧不通用等等。

華為的以柔克剛

與此同時,許映童也在大會上指出一個行業通?。憾瓵I的不懂行業,懂行業的不懂AI。諸多問題累累疊加,最終呈現的結果應用開發周期長、成本高、復用性差,更甚者產品在落地初期還會與場景“脫鉤”。

可以看到,越來越多的企業選擇抱團、擁抱生態,與技術、產品更為底層的大型企業建立聯系,借由后者的技術產品和生態支撐,從而進一步縮短開發周期、降低成本和產品交付門檻。

立足四點,華為助力應用開發商“乘風破浪”

在華為看來,綜合考慮當前行業應用開發的幾大痛點,如若要加快產品開發和推出,眾多有AI需求的客戶迫切需要一套完整成熟的開發工具包。

從這一點出發,華為昇騰于日前推出了兩款行業使能SDK,分別是面向智能視頻分析的mxVision SDK和面向智能制造的mxManufactureSDK,意圖從以下四點出發,賦能軟件應用開發商:

1、提升開發效率——提供通用業務模塊,聚焦用戶核心組件,提供完整的業務流程,用戶快速修改適配,提供精簡、抽象的功能組件,降低遷移難度;

2、提升業務性能——提供高性能編程框架,提供優化后的芯片功能魔偶快,用戶無需深度優化;

3、降低學習成本——高度抽象的硬件能力,減少暴露底層API;

4、提升可擴展性——業務模塊化,支持靈活擴展,模塊功能精簡,業務間快速復用。

分析兩款SDK可以了解到,在最終落地的時候,他們主要集中在計算量較大的視覺層面。以mxManufactureSDK為例,其主要聚焦于超高分辨率圖片小目標分析任務,最終實現從大量簡單重復的工作中解放人力、提高準確率。

華為的以柔克剛

mxManufactureSDK究竟是如何賦能行業的?可以說,基于對制造業的深度理解,以及背后昇騰Altas處理器、CANN 3.0等軟硬件的支持,華為昇騰在這一點上近乎做到了極致。首先在部署交付的時候,華為昇騰就提供了端到端的服務方式,用一種高效靈活的方式幫助客戶來達到降低開發門檻的目的。

與此同時,為了進一步降低開發門檻,mxManufactureSDK還提供了圖形化的編程界面。就在華為昇騰HAI 2020大會現場的演示環節中,發言人短短幾句話的時間內,程序員就通過EasyStream現場搭建了一套汽車動態識別模型,可謂便捷高效。

此外,通過采用容器化管理插件、利用業務數據預訓練模型以進行調優,以及采用可信設計方式等,華為昇騰SDK可以大大幫助軟件應用開發者節省大量的時間和人力成本,并具備很高的安全可靠性。

對于應用開發商,尤其是那些能力較弱、沒有成熟業務流程的中小型客戶,以及有自己算法開發團隊的制造業企業而言,出于提效降本、快推產品等目的,mxManufactureSDK可以說是打造一種極簡實用體驗。

依據華為昇騰計算業務CTO周斌在華為昇騰HAI 2020大會上所介紹的,使用SDK后,訓練模型的數據量僅需百級就能達到過往萬級數據的效果,且模型優化時長可以從數月縮短至數周,業務開發代碼行數也不再需要敲下萬行級別,數百行即可。

華為的以柔克剛

圖 | 華為昇騰計算業務CTO周斌

以“中立”賦能行業,讓AI算力無處不在

在華為昇騰HAI 20202大會的現場,許映童就直言,此次大會發布產品的目的就是:極簡易用,讓AI計算無處不在;極致性能,讓AI計算觸手可及。從產品功能來看,華為昇騰此次發布的兩款SDK可以說是深徹貫行了這兩點。

而正如許映童所講的,華為昇騰的終極目的是希望使AI能夠跨越算力和應用的鴻溝,受益無數開發者、創業者,從而惠及千行百業,也因此此次發布的SDK,并非是站在應用開發商的對立面去,與之“搶生意”、“搞競爭”,而是基于該產品直接賦能應用開發商,以及那些自身擁有算法開發團隊的傳統企業,以間接或直接助力傳統產業的智能化轉型。

最后,記得關注微信公眾號:鎂客網(im2maker),更多干貨在等你!

鎂客網


科技 | 人文 | 行業

微信ID:im2maker
長按識別二維碼關注

硬科技產業媒體

關注技術驅動創新

分享到