《電子技術應用》
您所在的位置:首頁 > 人工智能 > 業(yè)界動態(tài) > 8次迭代5大升級,3大核心優(yōu)勢,曠視深度學習框架天元1.0預覽版正式發(fā)布

8次迭代5大升級,3大核心優(yōu)勢,曠視深度學習框架天元1.0預覽版正式發(fā)布

2020-09-21
來源:機器之心
關鍵詞: 天元1.0 AI

  AI 技術需要開源、開放。就在剛剛結(jié)束的中關村論壇曠視平行論壇中,曠視正式發(fā)布了天元 1.0 預覽版。

  9 月 18 日,中關村論壇曠視平行論壇中,曠視研究院院長、首席科學家孫劍正式發(fā)布了開源深度學習框架天元 1.0 預覽版,并對天元的技術特性與發(fā)展方向進行了深入解讀。

  曠視 2014 年開始研發(fā)深度學習框架天元。目前,曠視 1400 多名研發(fā)人員全員使用天元 MegEngine,曠視所有算法均通過天元 MegEngine 進行訓練和推理。

  曠視天元 1.0 預覽版,歷經(jīng) 8 次迭代 5 大升級

  2020 年 3 月,曠視正式將天元開源,提供給全球開發(fā)者使用。開源以來,天元從 3 月的 Alpha 版本升級到 6 月的 Beta 版本、到 9 月的 1.0 版本,期間實現(xiàn)了 8 次迭代。

  此次天元 1.0 預覽版,相比之前的版本,實現(xiàn)了 5 項重要的技術升級。

  首先,天元 1.0 預覽版提供了全新的 Imperative Runtime。天元通過重寫動態(tài)執(zhí)行引擎,打破過去幾個版本中動態(tài)圖的限制,解決了一系列資源釋放的問題,并大幅提升了動態(tài)自由度,讓使用 GPU 計算像 NumPy 一樣方便自如。

  其次,天元 1.0 預覽版新增自動代碼裁剪功能。在實際的 AI 應用開發(fā)中,用戶經(jīng)常面臨模型大小的問題。自動代碼裁剪功能讓用戶可以全自動的針對自己網(wǎng)絡使用的算子進行代碼裁剪,不用手工配置就能最小化推理時的代碼體積,極大提升端側(cè)推理的競爭力。

  此外,天元 1.0 預覽版進行了 10 余項推理側(cè)性能優(yōu)化,進一步提升了端側(cè)推理性能。同時,天元支持了更多的國產(chǎn)硬件。天元對于主流的一些國產(chǎn)硬件進行了接入,方便在國產(chǎn) NPU 芯片上進行推理工作。

  最后,天元實驗性的開發(fā)了一套基于 MLIR 的 JIT 引擎,嘗試利用 MLIR 這一項非常有前景的方案進行計算圖的進一步融合、優(yōu)化來整體提升深度學習訓練和推理的速度。

  經(jīng)過了半年的開源工作,現(xiàn)在天元擁有了完整的功能體系。天元希望能依靠訓推一體這一特性,讓產(chǎn)業(yè)應用可以更快、更高效的落地。讓深度學習也可以簡單開發(fā)。

  天元三大核心優(yōu)勢,實現(xiàn)簡單開發(fā)

  從開源到現(xiàn)在經(jīng)過半年的技術迭代,天元擁有了三大核心優(yōu)勢:訓練推理一體、全平臺高效支持、動靜結(jié)合的訓練能力。

  核心優(yōu)勢 1:訓練推理一體

  所謂訓練推理一體,就是讓訓練與推理不再是完全孤立的兩個步驟。為什么訓推一體如此重要?在傳統(tǒng)深度學習模型開發(fā)流程中,從訓練到推理,開發(fā)者需要經(jīng)過一系列格式轉(zhuǎn)換。但隨之而來的也會有種種復雜難題,比如推理框架對算子不支持、作為中間轉(zhuǎn)換格式的 ONNX 版本不一致,轉(zhuǎn)換成 Caffe 過程中存在一些層的中間形狀變化導致無法轉(zhuǎn)換,涉及到量化模型時量化參數(shù)的定義不一致等,都會增大轉(zhuǎn)換的難度。

  除了轉(zhuǎn)換難外,由于各個平臺的差異性和預處理邏輯的復雜性,訓練側(cè)提供的預處理邏輯很有可能與推理側(cè)實現(xiàn)的結(jié)果不一致,推理和訓練的精度對齊變得非常困難。

  傳統(tǒng)深度學習模型開發(fā)環(huán)境下,在不斷地對分配、適配和微調(diào)的過程中,一個模型的落地工作往往需要數(shù)天到數(shù)周時間。如果還涉及到多平臺的部署,則以上問題復雜度和難度會成倍增加,讓模型交付變得非常困難。

  為了解決傳統(tǒng)模型開發(fā)的一系列痛點,天元在訓練和推理側(cè)均是一套底層框架提供支持,對算子的支持、量化參數(shù)的理解均高度一致。同時,天元支持各類常用的 CV 算子操作,便于開發(fā)者將預處理的代碼邏輯直接寫入模型結(jié)構(gòu)當中,從而讓訓練和推理間的差距大幅度縮小,開發(fā)者不再需要為了模型轉(zhuǎn)換而頭疼。

  經(jīng)過各方用戶一段時間的實際驗證,使用天元整個模型,可以將從訓練到推理的交付時長縮短至傳統(tǒng)方案的十分之一以下,真正做到天級交付。

  另外,由于訓推一體化,模型在訓練階段與推理階段可以高度對齊,這使得量化感知訓練產(chǎn)生的模型可以無風險的在端側(cè)應用。同時天元擁有精心設計的量化訓練模塊,大大降低了量化感知訓練模型的使用門檻。

  以上表格中,在各類模型上,通過應用量化感知訓練,可以在極小的精度下降前提下,使用 int8 推理。量化感知訓練產(chǎn)生的高精度模型,配合上天元經(jīng)過高度優(yōu)化的 int8 算子,可以將各個常見網(wǎng)絡的推理耗時降至浮點模型的 30%~50% 以內(nèi),有效帶來性能加速。

  核心優(yōu)勢 2:全平臺高效支持

  廣泛而高效的平臺支持,是實現(xiàn)訓推一體的前提。只有在各個平臺上都提供足夠高效便捷的推理能力,才能真正的免除模型轉(zhuǎn)換工作。

  對于開發(fā)者常用的各類 CPU、GPU 和 NPU,天元均提供了全面而高效的支持,讓用戶無需為每個平臺重新學習重新開發(fā),可以讓用戶一套模型、一套代碼走天下。

  天元支持的設備包括 NVIDIA GPU、ARM、X86 和 AMD GPU 平臺以及各類國產(chǎn) NPU 芯片。同時,測試表明,相比其他一些框架,天元在 CUDA、ARM、X86 平臺上都具備性能優(yōu)勢。

  深度學習應用中,運行時的內(nèi)存占用是一個重要的指標。由于天元的自動內(nèi)存優(yōu)化策略在訓練側(cè)得到了充分的打磨,天元可以在內(nèi)存占用和推理性能之間取得良好的平衡。

  僅依靠通用的優(yōu)化策略,天元對于任意的模型結(jié)構(gòu)都有足夠良好的優(yōu)化表現(xiàn),框架無需針對網(wǎng)絡結(jié)構(gòu)特殊優(yōu)化。這保證了天元可以在開發(fā)者自己的模型結(jié)構(gòu)也保持較低的內(nèi)存占用,讓天元可以幫助各個領域的開發(fā)者降低內(nèi)存占用量,提高競爭力。

  端側(cè)推理時,推理程序的二進制體積同樣是一項非常重要的指標,對于端側(cè)的 SDK 競爭力非常重要。

  對此,天元提供了自動代碼裁剪機制,根據(jù)模型的結(jié)構(gòu),將不需要的 kernel 實現(xiàn)和代碼片段裁減掉的過程全自動,從而將代碼體積大幅度縮小,大幅度提升端側(cè) SDK 的競爭力。

  核心優(yōu)勢 3:動靜結(jié)合的訓練能力

  動態(tài)圖訓練對程序員友好,可以隨時停下來 Debug;而靜態(tài)圖的訓練好處是可以讓訓練的精度、內(nèi)存消耗和訓練速度達到最優(yōu)。如何兼得動態(tài)圖訓練和靜態(tài)圖訓練的好處?天元通過動靜結(jié)合支持快速模型設計。動態(tài)模式下,天元可以方便的排查模型問題,在遇到錯誤后及時停下,便于分析模型結(jié)構(gòu)上的異常問題。通過添加一行 trace,模型可以被直接轉(zhuǎn)換為靜態(tài)圖模式,獲得靜態(tài)圖所獨有的圖優(yōu)化,一方面可以更好的對顯存進行復用,提高顯存利用率,另一方面可以優(yōu)化計算順序,提升模型的訓練性能。

  在 Beta 版天元推出了亞線性內(nèi)存優(yōu)化技術。目前天元是唯一一個支持全自動亞線性內(nèi)存優(yōu)化技術的框架。靜態(tài)模式下,在靜態(tài)圖的基礎上,額外添加一個配置項,則可以便捷的啟用亞線性內(nèi)存優(yōu)化。天元內(nèi)置的 Sublinear 亞線性內(nèi)存優(yōu)化功能,可以對任意的模型結(jié)構(gòu)進行內(nèi)存優(yōu)化,在相同的顯卡下,可以訓練出更大更準確的模型。

  亞線性內(nèi)存優(yōu)化的特點是參數(shù)量越大,從而節(jié)省下的顯存量越多。因此越龐大的模型,從中獲得的收益就越大。由于算法的普適性,無論是任何的模型結(jié)構(gòu),都可以全自動的被亞線性內(nèi)存優(yōu)化機制處理。

  共同推進開源生態(tài)建設

  在使用上,天元模型中心 Model Hub 提供了豐富的預訓練模型,包括圖像分類、目標檢測、圖像分割等模型,并且每個模型都提供了 SOTA 級別準確率,讓使用者可以便捷的上手天元,站在巨人的肩膀上開始自己的科研工作。

  此外,天元已經(jīng)與小米 MACE、OpenAI Lab Tengine 進行了深度的集成,用戶可以將 MegEngine 的模型直接轉(zhuǎn)換到 MACE 或 Tengine 中執(zhí)行,從而獲取在各類異構(gòu)設備上執(zhí)行深度學習模型的能力。

  深度學習框架的未來路線

  天元 1.0 預覽版的發(fā)布意味著天元已經(jīng)迭代成為一個完備的深度學習框架。未來天元將如何迭代發(fā)展?曠視天元技術團隊認為深度學習未來會繼續(xù)蓬勃發(fā)展,在不斷涌現(xiàn)新技術新方案的同時,現(xiàn)有的方案和技術會進一步的范式化,簡化整個流程,像傳統(tǒng)軟件開發(fā)一樣精確分工、快速迭代。因此天元會持續(xù)在易用性和整個深度學習落地的流程化上努力,讓深度學習應用的流程更加清晰易懂,從而大幅提高 AI 的生產(chǎn)力。

  此外,在過去的一段時間中,深度學習框架從編譯器中借鑒了相當一部分的內(nèi)容,曠視天元技術團隊認為隨著 MLIR 等新興技術的產(chǎn)生,框架將會進一步向編譯器化發(fā)展,從而獲得更大幅度的性能提升。

  最后,隨著大量云、端上的 AI 芯片的衍生以及各類神經(jīng)網(wǎng)絡加速器應用的愈加廣泛,每家芯片自身的推理框架越來越強大。訓推一體的核心是在訓練階段對芯片的充分了解和兼容,因此如何讓用戶能從一開始就訓練出一個適用于最終要用到的芯片的模型,才是讓整個落地流程最高效的重點。天元希望能夠與芯片協(xié)同演進,協(xié)同發(fā)展,讓整個生態(tài)能夠更加健康蓬勃的發(fā)展。

  AI 產(chǎn)業(yè)落地浪潮中,開發(fā)者只有在友好、開放、創(chuàng)新的開發(fā)環(huán)境中,才能更好地進行 AI 的價值設計與開發(fā),為全球輸送 AI 動能。歡迎全球開發(fā)者,加入天元社區(qū),一起讓深度學習也可以簡單開發(fā)。

 

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權者。如涉及作品內(nèi)容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久综合狠狠综合久久激情| 欧美噜噜久久久xxx| 久久精品99无色码中文字幕| 日韩视频一区二区三区| 一区二区三区亚洲| 国产精品亚洲人在线观看| 欧美精品三级日韩久久| 久久久亚洲精品一区二区三区| 亚洲欧美经典视频| 一区二区三区蜜桃网| 91久久精品美女高潮| 性欧美大战久久久久久久免费观看| 亚洲欧洲日产国产综合网| 国产精品久久久99| 欧美日韩国产精品一区二区亚洲| 麻豆av一区二区三区久久| 久久精品72免费观看| 亚洲欧美在线免费| 亚洲字幕一区二区| 亚洲性av在线| 在线亚洲成人| 一本久道久久综合婷婷鲸鱼| 亚洲精品一区二区三区樱花| 亚洲国产一区二区三区高清| 久久精品视频免费播放| 久久成人免费网| 性做久久久久久久久| 亚洲欧美国产va在线影院| 一区二区av在线| 宅男精品导航| 一区二区三区四区五区在线| 日韩午夜av在线| 日韩午夜在线视频| 日韩一级大片| 亚洲精选91| 日韩视频一区二区三区| 日韩视频中午一区| 日韩午夜免费| 99精品欧美一区| 亚洲乱码日产精品bd| 日韩视频永久免费观看| 99国产精品久久| 一区二区三区欧美激情| 在线视频欧美精品| 国产精品99久久久久久有的能看 | 国产精品一区二区三区久久| 国产精品自在在线| 国产亚洲欧美一区二区三区| 国内偷自视频区视频综合| 一区免费观看| 黄色av日韩| 国内自拍一区| 亚洲高清在线播放| 亚洲精品国产欧美| 在线视频日韩精品| 亚洲一区区二区| 欧美一区激情视频在线观看| 亚洲国产你懂的| 日韩视频免费看| 亚洲美女诱惑| 亚洲精品乱码久久久久久按摩观| 亚洲国产美女精品久久久久∴| 亚洲日本在线观看| 一区二区三区高清在线| 亚洲在线观看视频网站| 久久国产精品久久国产精品 | 久久狠狠亚洲综合| 麻豆精品在线播放| 欧美日韩国产综合视频在线观看中文 | 亚洲高清三级视频| 亚洲最新在线视频| 小黄鸭视频精品导航| 久久综合久久美利坚合众国| 欧美福利在线观看| 欧美日韩一本到| 国产视频精品va久久久久久| 亚洲国产欧美国产综合一区| 一区二区三区国产精华| 欧美在线精品免播放器视频| 亚洲第一区在线| 亚洲特色特黄| 久久久噜噜噜久久久| 欧美精品一区二区三区四区| 国产精品一区免费观看| 亚洲国产精品久久精品怡红院| 一本久道久久综合婷婷鲸鱼| 欧美一区二区三区啪啪| 日韩一二在线观看| 欧美一区二区视频网站| 欧美国产激情| 国产日韩一区| 亚洲精品中文字幕女同| 欧美影院久久久| 一区二区久久| 久久久夜色精品亚洲| 欧美私人网站| 精品99视频| 亚洲国产一区二区三区在线播| 亚洲免费综合| 亚洲国产精品毛片| 亚洲欧美激情诱惑| 欧美精品免费观看二区| 国产日韩亚洲欧美精品| 99re8这里有精品热视频免费| 欧美中文在线视频| 中文亚洲欧美| 欧美高清视频免费观看| 国产区二精品视| 一区二区三区高清不卡| 亚洲区一区二| 久久久精品视频成人| 国产精品电影网站| 亚洲精品免费在线| 亚洲激情成人| 久久国内精品视频| 国产精品v欧美精品v日韩 | 黄色av一区| 午夜久久美女| 亚洲一区二区三区高清不卡| 欧美成人一区二区在线| 国产自产v一区二区三区c| 日韩视频一区二区三区| 亚洲精选久久| 蜜桃视频一区| 国产综合在线看| 午夜精品99久久免费| 亚洲欧美日韩中文播放| 欧美色一级片| 99精品欧美一区二区三区| 99re视频这里只有精品| 欧美成人一品| 国产在线不卡| 欧美伊人久久| 亚洲永久精品大片| 欧美吻胸吃奶大尺度电影| 99re热精品| 一本一本久久a久久精品综合妖精| 免费一级欧美在线大片| 激情综合久久| 久久se精品一区精品二区| 久久久.com| 国产亚洲精品bt天堂精选| 亚洲一区亚洲| 亚洲免费在线| 欧美亚州韩日在线看免费版国语版| 亚洲精品视频啊美女在线直播| 日韩视频免费观看| 欧美大片免费看| 在线欧美视频| 亚洲日本中文字幕| 久久综合久久综合九色| 一区二区在线视频| 欧美一区二区三区视频在线| 久久精品国产第一区二区三区| 国产亚洲精品激情久久| 欧美一区午夜视频在线观看| 欧美一区二区女人| 国产麻豆91精品| 欧美在线免费播放| 欧美一区二区福利在线| 国产精品久久久久久久免费软件 | 国产欧美日韩综合精品二区| 亚洲欧美在线x视频| 香蕉久久夜色| 国产欧美亚洲视频| 欧美一区二区三区在线看 | 午夜精品久久久久久久白皮肤| 国产精品入口福利| 欧美一区二区成人| 蜜臀av性久久久久蜜臀aⅴ| 亚洲国产另类精品专区| 99国内精品久久| 国产精品xxx在线观看www| 亚洲已满18点击进入久久| 久久精品一区二区三区中文字幕| 黑人巨大精品欧美一区二区| 亚洲国产免费看| 欧美日韩亚洲一区三区| 亚洲免费视频网站| 巨胸喷奶水www久久久免费动漫| 亚洲国产精品999| 亚洲午夜激情网页| 国产欧美日韩在线视频| 亚洲国产高清aⅴ视频| 久久综合给合| 亚洲每日更新| 欧美一级一区| 国产在线精品二区| 亚洲国产精品一区二区第一页| 欧美成人亚洲| 亚洲宅男天堂在线观看无病毒| 麻豆免费精品视频| 午夜精品短视频| 欧美日韩在线视频一区二区| 91久久精品一区二区别| 国产日本欧美一区二区| 亚洲一区二区三区四区五区午夜| 亚洲国产欧美一区| 久久久久一区二区三区| 亚洲欧美日本视频在线观看|