2020年的第一場“學”,來自華為開發者沙龍

2020年的第一場“學”,來自華為開發者沙龍

設計:紫菜

在我原先的工作計劃裡,2020年的第一場“學”,必然是原定於2月11日-12日舉行的華為開發者大會2020(Cloud)。

本以為可以與數以萬計的開發者,在現場共同分享包括昇騰、鯤鵬等在內的技術,體驗一流的開發環境和平臺。然而,一場猝不及防的疫情令早前的計劃化為泡影。

那麼,這種變故就能阻止我們學習了嗎?答案當然是100%的否。通過直播,同樣乾貨滿滿的華為開發者大會2020(Cloud)將於3月27日-28日與廣大開發者在網上謀面。

更令人驚喜的是,相較於原定的線下大會,一系列新增的、精心打造的開發者沙龍,在線上大會到來之前,就可以讓技術老餮們足不出戶地享受到大會開幕前的“餐前甜點”。

2月28日下午,華為正式開啟了“DevRun Live”開發者沙龍首秀的三場直播。通過詳盡的講解和分析,以及相應的示範與演示,華為技術大咖為開發者們展示瞭如何使用AI、雲手機等最新的技術,與時俱進地進行產品開發。

2020年的第一場“學”,來自華為開發者沙龍

開發者沙龍沒有迴避當前的疫情,而是在技術上為防護工作提出了更多的、可行的解決方案,這一點尤其值得稱道。

我們知道,佩戴口罩是當前最基本,也是最重要的防護手段之一。然而隨著時間的不斷推移,以及氣溫的逐漸上升,加之一定程度上的僥倖心理,有些人開始不願再佩戴口罩,這就讓疫情的管理和防護工作更加嚴峻,也平添了更多的工作量。

在今天的開發者沙龍上,華為雲EI算法專家介紹了基於華為雲AI開發平臺開發口罩智能識別方案。據悉,從接到口罩識別算法開發的需求到服務正式上線,華為雲EI算法團隊總共耗時不到一週。

2020年的第一場“學”,來自華為開發者沙龍

表面上看起來,這個需求似乎很簡單。其實不然,方案需要在不同的場景圖形中,動態和智能地對人臉口罩佩戴情況進行識別,實時分辨出那些未按照要求配戴口罩的人員。譬如某些人為了抽菸,會在佩戴時露出口鼻,這種情況就應該被系統認定為非正常佩戴。

得益於華為雲ModelArts一站式AI開發平臺,來自疫情防護前線的需求在最短的時間裡得到了滿足。

首先,基於ModelArts內置的標註工具和強大的智能標註功能,算法團隊在12小時內就完成了10000張以上的數據標註,並且對標註數據的樣本均衡性和數據質量都有很好的掌握。

在數據標註的同時,ModelArts的30多種預置算法和優秀的多GPU訓練加速技術,也讓算法開發者無需自己編寫模型的代碼,就能在數小時內完成以往冗長無比的模型訓練工作。

最後,藉助ModelArts的一鍵部署上線能力,開發團隊通過自動化流水線的形式,在模型訓練完成後實現了雲服務的自動部署和運維。

不過,當口罩識別模型需要開發成應用並部署到端側攝像頭時,又會面臨不同的挑戰,比如搭建嵌入式開發環境複雜、開發框架上手困難、端側設備算力有限等問題,不一而足。

華為雲HiLens平臺,則可以有效解決以上挑戰。作為一款端雲協同的解決方案,HiLens平臺開發環境免搭建、接口簡易,開箱即用,而且預置了開發框架,封裝了基礎組件,提供了多模態數據接入、數據處理、模型推理能力。只需少量代碼,開發者即可開發出強大的AI技能和實際應用。

此外,HiLens平臺還提供了技能開發模板給開發者參考,如口罩識別模板,開發者可以照葫蘆畫瓢,快速自定義和開發出相應的AI技能。

可以看到,華為雲ModelArts+HiLens的“思與行”,讓AI開發變得如此簡單,為開發者贏得了這場與時間的賽跑。對於廣大開發者來說,他們更可以舉一反三,同樣將強大的AI嵌入到工作當中。

2020年的第一場“學”,來自華為開發者沙龍

在當天的第二場直播中,華為雲手機、雲手遊創始人周宗榕也化身“網紅”,圍繞鯤鵬雲手機開放平臺的特點及應用,進行了詳細的演示與介紹。

2020年的第一場“學”,來自華為開發者沙龍

去年的多個不同場合裡,華為雲手機給人們留下了深刻的印象,因此在這裡不再贅述。現在來說說雲遊戲,本質上這是一種以雲計算為基礎的遊戲模式,這就意味著玩家可以擺脫碩大、沉重的傳統客戶端,在手機上就能感受到客戶端遊戲的高清畫質。

然而限於以前的網絡傳輸,以及過高的延遲,遊戲端的動作無法在雲端即時處理,從而導致客戶的體驗一落千丈,難以為繼。不過在5G時代,原先掣肘端雲應用的網速和延遲等問題,得到了充分解決,開發者們可以徹底放飛自我,將他們的各種成果展現在鯤鵬雲手機上。

據介紹,就像“把大象裝進冰箱”一樣,構建鯤鵬雲手機只需要簡單的三步。

首先,基於鯤鵬計算平臺構建Android虛擬機。華為提供了Robox容器和QEMU兩種技術實現方案,其中Robox容器雲手機適用於性能高、成本敏感的場景;QEMU基礎雲手機適用於開發測試和安全強隔離場景。

其次,端雲協同開發。基於鯤鵬端雲協同SDK完成物理手機、鯤鵬雲手機協同功能開發,實現畫面、聲音、觸控的集成,實現端雲互動。

最後,進行全流程調優。完成開發步驟後,可通過高密性能測壓工具、E2E時延測試工具、Apps兼容性自動化測試工具等專業化工具進行輔助調優,幫助開發者實現生態兼容性、用戶體驗、成本控制等關鍵KPI達成。

當然,鯤鵬雲手機並不是只應用於遊戲,還可以使用到更加廣泛的企業級應用場景中。如同我們此前曾說過的,移動應用市場上超過80%的APPs,是基於ARM指令集的Android應用,與鯤鵬計算平臺天然兼容,無需移植即可直接運行,這就意味著開發者從此擁有更加廣闊的平臺和發展空間。

鯤鵬雲手機+鯤鵬計算平臺,真香!

2020年的第一場“學”,來自華為開發者沙龍

由於能夠在雲上實現高度仿真的虛擬手機終端,賦予移動應用全新的使用方式,華為雲高密軟件架構Monbox自從推出之後,一直是廣大開發者關注的核心。

本次沙龍上,華為雲鯤鵬雲手機解決方案架構師為廣大開發者詳細介紹了華為雲鯤鵬雲手機背後Monbox軟件架構。

2020年的第一場“學”,來自華為開發者沙龍

據悉,Monbox技術架構能夠在單服務器上實現雲手機的高密度穩定併發,配合公有云的豐富資源,可以為用戶打造高性價比穩定安全的雲上原生應用環境,真正打通雲手機的商業應用。

總體而言,Monbox軟件架構具備四大關鍵能力:

首先,應用100%兼容,性能零損耗。毫無疑問,兼容性和性能非常重要,對於鯤鵬計算生態而言,也是如此。面對浩如煙海的Android系統,如果在兼容ARM架構的鯤鵬服務器上,不能實現100%的兼容和性能的零損耗,將會對客戶的應用產生嚴重的影響,也無法根據業務需求的變化提供系統級的優化和運維能力。

其次,單服務器雲手機密度提升100%。華為雲大開大闔地對GPU在鯤鵬雲手機中的工作方式進行了全面的改進,包括GPU直連、容器等方案與技術,驅動直接對接Android渲染框架,大幅提升渲染性能。同時結合驅動優化、綁核調整、容器隔離優化等一系列調優手段,實現單服務器雲手機併發提升100%。

第三,媲美真機的端到端接入時延。如同庖丁解牛一樣,華為將原先端到端的操作,拆解成指令輸入、上傳、GPU渲染、視頻編碼、回傳圖像等分段操作,將需要編碼的圖像,按照一定規則重做分層,根據帶寬動態調整圖像畫質。通過pipeline技術,將單幀進一步拆分,並行處理渲染,編碼、傳輸和解碼等操作,在客戶端重新拼接。此外,結合如Link Turbo、邊緣雲+5G等技術,進一步降低網絡傳輸延遲。

第四,大幅降低接入流量,為客戶節省更多成本。通過編碼芯片加速向H.265演進,新的壓縮比較之原先的H.264提高了50%,這意味著可以節省一半的流量。同時,在不降低主觀感知的前提下,華為還採用了SCC、AI等算法,將圖像中的重複元素和模式進一步壓縮,大幅降低接入流量,從而減少客戶的流量成本。

藉助Monbox軟件架構的四大能力+華為多管齊下的舉措,客戶可以在雲上實現高度仿真的雲上虛擬手機,重新定義手機應用的開發和使用,推動各類移動應用的無縫和平滑上雲。

需要強調的是,作為華為開發者大會(Cloud)旗下的線上開發者沙龍活動,DevRun Live並不是一次性的科技秀,而是持續上百次的大型直播沙龍,今天下午的三場直播只是首秀,未來還有更多精彩的內容。

據悉,從2月28日開始,每個週五都會有不同內容與形式的線上沙龍與開發者見面,華為雲將與多家合作媒體一起,在平臺上展示各種豐富的技術內容,為開發者進行全面的技術加持。

此外,華為雲還推出了看直播、贏碼豆、兌獎品的活動,每次觀看30分鐘以上的直播,就可以獲得碼豆。在獲得一定數量的碼豆之後,開發者即可在華為雲的官網上兌換獎品,這還真是“有吃有拿”啊。

2020年的第一場“學”,來自華為開發者沙龍

華為開發者大會2020(Cloud)將於2020年3月27日-28日通過華為雲以網上直播的方式呈現,這是華為面向ICT(信息與通信)領域全球開發者的年度頂級旗艦活動。

大會旨在搭建一個全球性的交流和實踐平臺,開放華為30年積累的ICT技術和能力,以“鯤鵬+昇騰”硬核雙引擎,為開發者提供澎湃動力,改變世界,變不可能為可能。我們期待與你在一起,夢飛揚!


分享到:


相關文章: