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

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

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

AI出現,圍繞傳統產(chǎn)業(yè)“智能化轉型”的探討就一直沒(méi)有停下。而隨著(zhù)“新基建”口號的喊出,工業(yè)制造等場(chǎng)景的智能化進(jìn)程更是被加上了助推器。

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

面對產(chǎn)業(yè)智能化需求帶來(lái)的市場(chǎng),包括傳統軟硬件企業(yè)、創(chuàng )新企業(yè)在內,均祭出了自己的看家法寶。

賦能行業(yè),軟件是發(fā)揮硬件性能核心的關(guān)鍵

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

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

華為的以柔克剛

圖 | 華為昇騰計算業(yè)務(wù)總裁許映童

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

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

從屬關(guān)系方面,API可以看作是SDK的一部分。API的功能是特定、單一的,對接過(guò)程中,廠(chǎng)商需要自行搭建開(kāi)發(fā)環(huán)境,而SDK開(kāi)發(fā)包中可以擁有多個(gè)API、提供多樣化的功能,甚至還提供開(kāi)發(fā)環(huán)境。

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

此時(shí),就是考驗第三方服務(wù)商實(shí)力的時(shí)候了,然而當回到現實(shí),我們看到的是應用開(kāi)發(fā)現狀的一些問(wèn)題。

應用開(kāi)發(fā)現狀:四點(diǎn)堪憂(yōu)

于應用開(kāi)發(fā)商而言,如若想在自己的賽道站穩腳跟,那就需要拿出過(guò)硬的實(shí)力來(lái)吸引行業(yè)客戶(hù),通過(guò)產(chǎn)品和服務(wù)與客戶(hù)之間產(chǎn)生粘性。然而當深入具體的開(kāi)發(fā)環(huán)境,我們會(huì )發(fā)現,周期長(cháng)、缺乏靈活性等成為了當下軟件開(kāi)發(fā)環(huán)境的一個(gè)特征,于傳統行業(yè)智能化轉型的進(jìn)程而言,這種境況是不利的。

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

華為的以柔克剛

與此同時(shí),許映童也在大會(huì )上指出一個(gè)行業(yè)通?。憾瓵I的不懂行業(yè),懂行業(yè)的不懂AI。諸多問(wèn)題累累疊加,最終呈現的結果應用開(kāi)發(fā)周期長(cháng)、成本高、復用性差,更甚者產(chǎn)品在落地初期還會(huì )與場(chǎng)景“脫鉤”。

可以看到,越來(lái)越多的企業(yè)選擇抱團、擁抱生態(tài),與技術(shù)、產(chǎn)品更為底層的大型企業(yè)建立聯(lián)系,借由后者的技術(shù)產(chǎn)品和生態(tài)支撐,從而進(jìn)一步縮短開(kāi)發(fā)周期、降低成本和產(chǎn)品交付門(mén)檻。

立足四點(diǎn),華為助力應用開(kāi)發(fā)商“乘風(fēng)破浪”

在華為看來(lái),綜合考慮當前行業(yè)應用開(kāi)發(fā)的幾大痛點(diǎn),如若要加快產(chǎn)品開(kāi)發(fā)和推出,眾多有AI需求的客戶(hù)迫切需要一套完整成熟的開(kāi)發(fā)工具包。

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

1、提升開(kāi)發(fā)效率——提供通用業(yè)務(wù)模塊,聚焦用戶(hù)核心組件,提供完整的業(yè)務(wù)流程,用戶(hù)快速修改適配,提供精簡(jiǎn)、抽象的功能組件,降低遷移難度;

2、提升業(yè)務(wù)性能——提供高性能編程框架,提供優(yōu)化后的芯片功能魔偶快,用戶(hù)無(wú)需深度優(yōu)化;

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

4、提升可擴展性——業(yè)務(wù)模塊化,支持靈活擴展,模塊功能精簡(jiǎn),業(yè)務(wù)間快速復用。

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

華為的以柔克剛

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

與此同時(shí),為了進(jìn)一步降低開(kāi)發(fā)門(mén)檻,mxManufactureSDK還提供了圖形化的編程界面。就在華為昇騰HAI 2020大會(huì )現場(chǎng)的演示環(huán)節中,發(fā)言人短短幾句話(huà)的時(shí)間內,程序員就通過(guò)EasyStream現場(chǎng)搭建了一套汽車(chē)動(dòng)態(tài)識別模型,可謂便捷高效。

此外,通過(guò)采用容器化管理插件、利用業(yè)務(wù)數據預訓練模型以進(jìn)行調優(yōu),以及采用可信設計方式等,華為昇騰SDK可以大大幫助軟件應用開(kāi)發(fā)者節省大量的時(shí)間和人力成本,并具備很高的安全可靠性。

對于應用開(kāi)發(fā)商,尤其是那些能力較弱、沒(méi)有成熟業(yè)務(wù)流程的中小型客戶(hù),以及有自己算法開(kāi)發(fā)團隊的制造業(yè)企業(yè)而言,出于提效降本、快推產(chǎn)品等目的,mxManufactureSDK可以說(shuō)是打造一種極簡(jiǎn)實(shí)用體驗。

依據華為昇騰計算業(yè)務(wù)CTO周斌在華為昇騰HAI 2020大會(huì )上所介紹的,使用SDK后,訓練模型的數據量?jì)H需百級就能達到過(guò)往萬(wàn)級數據的效果,且模型優(yōu)化時(shí)長(cháng)可以從數月縮短至數周,業(yè)務(wù)開(kāi)發(fā)代碼行數也不再需要敲下萬(wàn)行級別,數百行即可。

華為的以柔克剛

圖 | 華為昇騰計算業(yè)務(wù)CTO周斌

以“中立”賦能行業(yè),讓AI算力無(wú)處不在

在華為昇騰HAI 20202大會(huì )的現場(chǎng),許映童就直言,此次大會(huì )發(fā)布產(chǎn)品的目的就是:極簡(jiǎn)易用,讓AI計算無(wú)處不在;極致性能,讓AI計算觸手可及。從產(chǎn)品功能來(lái)看,華為昇騰此次發(fā)布的兩款SDK可以說(shuō)是深徹貫行了這兩點(diǎn)。

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

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

鎂客網(wǎng)


科技 | 人文 | 行業(yè)

微信ID:im2maker
長(cháng)按識別二維碼關(guān)注

硬科技產(chǎn)業(yè)媒體

關(guān)注技術(shù)驅動(dòng)創(chuàng )新

分享到