國產開源這一年,好生熱鬧
作為計算機行業發展至新興階段的現象之一,“開源”已逐漸成為技術茁壯成長最肥沃的土壤。
從上個世紀90年代起,開源發展大致可分為四個階段。最開始的萌芽階段,開源的貢獻者主要以個人和大學為主。第二個階段是以非盈利組織為主,比如Apache基金會等。2005年之后,谷歌等互聯網企業紛紛發布開源軟件,最著名的是Android操作系統。近幾年,國內科技企業與人工智能企業逐漸參與到開源中來,成為開源的新生力量。
人工智能時代,開源是算法迭代與創新的主要驅動力。在人工智能備受關注的領域——深度學習中,開源同樣發揮著至關重要的作用。深度學習框架秉持著承上啟下的作用,上承應用,下接芯片,堪稱智能時代的核心支柱,它幫助開發者直接使用成熟的工具,大幅提高開發效率。開源深度學習框架之所以能夠成為各企業布局AI的重要選擇,也就不難理解了。
AI發展,深度學習框架開源成為必然
開源,是聚集開發者最簡單且有效的方式。企業可以圍繞開源框架構建技術人才團隊,研發新技術,打造業務生態閉環。
隨著人工智能技術的發展,開源深度學習框架,也為人工智能產業快速上行提供了不可或缺的動力。一方面,框架開源為AI構建了一個開放共進的生態環境,加速AI應用落地;另一方面,它在解決行業實際問題時持續更新和迭代,為AI領域提供技術養料的同時,保持十足的創造力。
在技術相對成熟的國外,也曾有過一段對框架開源從無到有的路程。
2015年,谷歌率先正式開源TensorFlow,一眾科技企業都將技術搬到了TensorFlow上。這也引起了亞馬遜、Facebook的警惕,緊隨其后紛紛推出了MxNet、PyTorch等深度學習框架,以兼容性和開放優勢與谷歌抗衡。
反觀國內,在人工智能發展初期,科技公司仍然以使用國外的PyTorch、TensorFlow、Keras、MXNet四家開源框架為主,卻沒有可以支撐技術發展的國產底層開源框架。
為了打破深度學習框架四家獨大的局面,建設國內底層技術架構,百度在2016年開始自研PaddlePaddle飛槳深度學習框架,到2019年飛槳正式升級為功能完備的產業級開源開放平臺。到今年,百度飛槳仍在持續地迭代升級。
百花齊放的深度學習框架開源元年
2020年,“開源”成為AI領域的標簽之一,而今年也成為國內深度學習框架的開源元年。
從年初開始,華為Mindspore、曠視天元MegEngine、騰訊TNN、清華Jittor等數個國產AI框架漸次宣布開源。此外,百度飛槳也通過與不同企業的合作,不斷拓展飛槳的兼容性和開放特征。隨著國內科技公司對框架的開源,逐漸打破了國外PyTorch、TensorFlow、Keras、MXNet四家獨大的局面,為國內人工智能技術的發展奠定了最關鍵的底層基礎。
據全球咨詢機構IDC在《中國深度學習平臺市場份額調研》顯示,在AI技術使用方面,接受調研的企業和開發者中,86.2%選擇使用開源的深度學習框架。
就目前而言,除了華為、騰訊等大體量的科技企業外,一批新興人工智能企業的開源項目,也逐漸成為主流,曠視的深度學習框架天元(MegEngine)就是其中之一。
曠視作為全球最早使用深度學習展開人工智能應用研發的企業之一,今年3月推出AI生產力平臺Brain++,并開源其核心組件——深度學習框架天元(MegEngine)。其實早在2014年,曠視就已經開始研發天元。六年磨一劍的背后,是曠視整個團隊不斷嘗試,不斷更新迭代的成果。目前,曠視1400多名研發人員全員使用天元,曠視所有算法均通過天元進行訓練和推理。
曠視的開源之路及生態布局
曠視從3月份宣布天元開源,到1.0正式版的發布,不到7個月的時間就歷經了9次迭代。
今年6月,天元Beta版本正式發布,迎來3項性能升級,ARM系列CPU支持、完善量化訓練和推理功能、推理功能優化。同時,天元與小米的MACE深度學習推理框架及OPEN AI LAB(開放智能)的Tengine框架實現了深度集成。
9月份,天元1.0預覽版正式對外發布。在原基礎上,天元1.0預覽版新增5大技術特性:全新的Imperative Runtime、自動代碼裁剪功能、更多的國產硬件支持、10余項推理側性能優化、基于MLIR的靜態子圖優化引擎。
10月份,天元1.0正式版對外發布。曠視花了逾半年的時間對天元框架進行迭代更新,目前天元擁有了完整的功能體系,通過三大核心技術優勢“訓練推理一體”、“全平臺高效支持”、“動靜結合的訓練能力”,讓深度學習開發變得更為簡單。
在天元框架升級迭代的同時,曠視還推出了一系列活動推動開發者生態建設。如面向高校學生和全球AI青年人才的開源大賽和人才培養計劃活動;發起開發者培訓計劃、貢獻者計劃,吸引并鼓勵開發者參與開源社區的生態建設。
毫不夸張地說,深度學習框架的開源指引著未來的道路。就仿佛互聯網時代因為有了Windows,才有了在PC端辦公、學習、瀏覽網頁,在移動互聯網時代,有了Android才使得整個應用軟件生態繁花似錦;而在滾滾前行的AI時代,正因為有了華為Mindspore、曠視MegEngine、騰訊TNN、清華Jittor等深度學習框架開源開放,AI應用才能順暢落地,AI生態才會生生不息,向陽而生。
猜你喜歡
成長與蛻變:曠視的自我價值印證之路
九歲的曠視已經在企業文化、架構、技術以及業務上沉淀出了許多頗具價值的點,這足以讓曠視淡然面對AI產業落地深水區。曠視唐文斌:我們要打更多實戰證明自己
有一點很重要,一定要尊重行業,不要覺得自己學習能力很強,很快就能了解這個東西,時間是不可壓縮的。第二點,我要用我的AI去賦能它,把我們強一點的算法與它有機結合,我們才跟傳統玩家不一樣,這也是客戶為什么選擇我們的一個核心原因。