清華「計圖」迎來重大更新:支持可微渲染,多任務速度超PyTorch

2020-12-14 量子位

蕭簫 發自 凹非寺量子位 報導 | 公眾號 QbitAI

想研究可微分渲染,卻擔心找不到合適的框架?

現在,官方支持可微分渲染的深度學習框架來了:

清華自研的「計圖」(Jittor)深度學習框架,在更新的版本中加入了可微分渲染庫

可微分渲染是計算機圖形學的熱門領域,CVPR 2020的最佳論文獎,就頒給了可微分渲染的相關工作(Jittor已優化開源相關代碼)。

當然,作為一個主打計算機圖形學的深度學習框架,Jittor的這次更新也「緊隨潮流」,加入了最新的Vision Transformer等模塊,性能優化上較之PyTorch等框架優秀不少。

一起來看看。

可微分渲染,圖像重建利器

渲染究竟是什麼?

簡單來說,「渲染」通常是指將3D場景,轉變為2D圖像的過程。

對於人眼來說,這種事情非常容易,因為現實世界中存在大量自然光線,人眼通過光線反射,能看清物體各個方位的深度、形狀。

但計算機眼裡的3D場景,並沒有現實世界中各種各樣的光線,這種情況下生成的2D圖像不僅沒有參數,形狀也容易出錯。那麼,直接在計算機中模擬四面八方來的所有光線?

計算量太大。

所以,為了讓計算機生成圖像效果更好,即更快、更逼真地生成接近於人眼看到的2D圖像,「渲染」目前是圖形學重要的研究領域,通常被用於如製作動畫電影等方向:

那麼,可微分渲染呢?

這有點像是「渲染」的「反向操作」,從2D圖像中,生成所需的3D場景信息,包括3D幾何、燈光、材質、視角等等。

在用深度學習生成3D場景的過程中,同樣需要進行梯度下降優化算法,這其中,就會用到可微分渲染。

目前在圖像領域中,可微分渲染仍然是非常新穎的一個方向,但相比之下,此前只有少數深度學習框架設立一個相關的庫,便於進行可微分渲染的相關工作。

清華「計圖」,自發布實例分割模型庫和3D點雲模型庫後,目前正式發布可微分渲染庫,支持obj的加載和保存、三角網格模型渲染。

除此之外,這一可微分渲染庫內置2種主流可微渲染器,支持多種材質渲染,相比於PyTorch,速度提升了1.49~13.04倍。

當然,這次「計圖」的更新,帶來的驚喜不止這些。

視覺玩家福音:訓練速度較PyTorch更快

繼在NLP領域取得最優性能後,Transformer又進入了圖像領域,目前Vision Transformer也已經在視覺分類上取得了最佳效果。

有關Vision Transformer,目前「計圖」已經實現了復現,訓練速度相比於PyTorch還要快上20%。

同時,這次更新還帶上了YOLOv3的加速和復現,訓練速度相較於PyTorch提升11%。

原來在Jittor上可以運行的MobileNet,這次的訓練和推理速度也得到了全面提升,在不同的圖像及batchsize大小上,速度提升從10%~50%不等。

簡直是視覺分類玩家的福音。

搞圖形學,選哪個深度學習框架?

就傳統的幾大主流框架而言,相比於Caffe的速度,Tensorflow和PyTorch更側重於「容易上手」。

這裡面相較於Tensorflow,PyTorch搭建在更高層,雖然上手更友好,但訓練速度也會因此更慢。

此外,這些深度學習框架並非像「計圖」一樣,完全針對於圖形學領域,因此無論是渲染、還是圖形處理等方向,並不能做到每個新領域都及時地跟進。

Caffe作者賈揚清也曾在知乎表示,「計圖」更關注計算圖優化及JIT(實時)編譯。

也就是說,在訓練速度、上手友好度方向,「計圖」都是要優於PyTorch的,而接口仿PyTorch,也是為了讓大家能更快適應新的框架。

那麼,這次的可微渲染庫,與胡淵鳴的Taichi渲染工具相比怎麼樣呢?

據開發者之一梁盾介紹,二者整體來說屬於不同的領域。

Taichi做的是類似下圖的可微物理模擬,而Jittor這次加入的則是可微渲染庫。

但就渲染領域來看,Taichi有簡單的可微分渲染部分,目前主要還是通過物理模擬光線的折射,來完成簡單的渲染工作。

也就是說,渲染是完成三維模型和圖像之間的變換,而物理模擬,則是完成三維模型和作用力之間的變化。

如果想要系統地上手CV,「計圖」會是一個不錯的深度學習框架。

作者介紹

「計圖」的開發團隊,均來自清華大學計算機系圖形學實驗室,負責人是清華大學計算機系的胡事民教授。

而主要負責開發的,則是來自實驗室的博士生們:梁盾、楊國燁、楊國煒、周文洋……

梁盾認為,這次「計圖」的升級,兼具創新、前瞻性,而且可微分渲染也是逐漸火熱的研究領域。

而針對Vision transformer的訓練,速度也比許多國際主流平臺要快。

心動的同學,可以更新/安裝起「計圖」來了~

相關焦點

  • 清華自研深度學習框架「計圖」開源!多項任務性能超過PyTorch
    在TensorFlow,PyTorch框架底層,有上千個算子,如此多的算子使得開發和優化難度大幅提升。在設計Jittor的時候,他們就定下了一個目標,即用戶只需要數行代碼,就可定義新的算子和模型。同時在保證易用的同時,不喪失任何可定製性。
  • Android 11 更新:多任務界面又有大變化,還有這些新功能
    ▍新的多任務界面,同時提供「後悔藥」 多任務界面或許是每天和我們打交道次數最多的交互界面之一,因此在更新到 Android 11 DP3 之後,很多人應該也能第一時間發現 DP3 相較往期版本最大的變化——多任務界面。
  • 清華大學與MIT合作推出數據科學與信息技術「微碩士」學位
    「微碩士」學位;清華大學也就成為中國內地首個具有 MIT「微碩士」培養計劃的高校。清華 GIX 院長史元春、清華 GIX 北美中心郭文豔以及 MIT「微碩士」計劃總監 Tracy Tan 也參與了合作協議籤署儀式。
  • 清華大學將舉辦計圖深度學習研討會
    2020年3月20日,清華大學圖形學實驗室發布並開源了深度學習框架 —— 計圖(Jittor)。為促進我國人工智慧的發展和開源深度學習生態的構建,特舉辦計圖深度學習研討會,旨在提供一個系列舉辦的論壇,展示深度學習最新的研究成果,交流Jittor框架的進展和應用。第一次計圖深度學習研討會將於2020年5月30日舉行。
  • 《天堂2:革命》重大更新事前預約開始 新種族「暗天使」即將登場
    《天堂2:革命》重大更新事前預約開始 新種族「暗天使」即將登場 來源:www.18183.com作者:阿魚覺得海星時間:2019-08-14 分享到: 網石公司(Netmarble Corporation)13日宣布,旗下
  • 微信迎來重大更新!網友狂喜:請讓我重新做人
    近日,安卓版微信迎來了7.0.15正式版的更新,新增了深色模式可單獨設置不跟隨系統功能;以及新消息通知;群聊接龍;小程序支持浮窗等等。不過,目前這個功能,只在「灰度測試」中可以進行。只有極少數用戶獲得了「灰度測試資格」,並未全部開放。
  • 微信終於迎來更新!「錢包」玩消失,圖標大變樣,這裡有超全的升級細節
    12 月 19 日晚,Android 版用戶在一個半月後終於迎來了 6.7.3 版本後的一次更新,微信 6.7.4 for Android 內測版上線了。:語音輸入鍵更為顯眼「我和他的共同群聊」優化:支持查看對方在共同群聊中的最新群暱稱轉帳界面優化微信「錢包」改版
  • 新版微信6.7.3暫不支持分享多圖至朋友圈?微商相冊教你怎麼破!
    新微信6.7.3不支持多圖分享朋友圈。因此,不要更新微信,並立即「關閉微信自動更新」,馬上!就現在!查看操作步驟。如果您實在不小心更新了微信,請「更新微商相冊APP」,蘋果手機微商相冊轉圖解決方案如下:
  • 上線「看一看」、支持小程序支付,微信電腦版更新有點厲害
    12 月 26 日,微信 for Windows 發布了 2.80 內測版更新,雖然變化不大,但新增的 3 個功能都比較實用:看一看精選內容、改善訂閱號瀏覽界面、可在小程序中使用微信支付。同時,新版也增加了對 IPv6 網絡的支持,這應該是今後各軟體的趨勢。
  • Max版Vray5.0終於更新了,新功能有點炫!「渲雲渲染」
    渲雲,百萬設計師首選的雲渲染平臺。3ds Max版本的Vray5.0強勢來襲,本次升級添加了許多重要的新功能。比較突出的是V-Ray新增的Lightmix功能,可以直接在幀緩存中調整燈光的顏色和強度,而無需重新渲染。
  • Team 團隊協作平臺更新,任務大幅增強!
    開源中國團隊協作開發平臺 Team 已經更新,此次更新主要對任務功能進行大幅改進,改進包括:1.支持子任務:子任務是任務分解之後的獨立步驟,現在,任務執行者可以給子任務添加執行者分解一個工作任務,方便任務執行者查看任務的進展,落實每一步。 2.任務關聯:現在,GIT提交記錄、任務、討論區、分享區、都不再是孤零零的、獨立的存在了,我們將它們聯繫得更緊密,通過「關聯」簡單方便地聯結在一處。
  • Chrome 瀏覽器大更新!標籤頁管理超好用,加載速度提升 10%
    圖片來自:Google Blog選項卡支持分組,讓人更加專注今年 4 月初,電報(Telegram)這款通訊工具更新了聊天分組的功能,即把不同人或群組的對話自定義分組,當時很多人為這個功能喝彩。現在 Chrome 上迎來類似功能:為選項卡分組。
  • 信仰App「微讀聖經」,到底「美」在哪兒?
    而微讀聖經為普遍需求提供了解決方案,「微讀」就是把大工程拆分到足夠小,足夠可執行,大大降低閱讀和堅持的難度,單從這點他就是一款有價值的輕量級應用。除此之外,在閱讀體驗、分享卡片的設計、顏值上也都臻於細節,下面會逐一來看。
  • 微基因重「芯」定義基因檢測,賦能精準健康管理
    ,微基因打造「基因+健康管理」生態作為新時代的生物黑科技,基因檢測已經入選 MIT 全球十大突破性技術,讓普通人也可以了解自身的疾病風險、遺傳病攜帶、營養需求等方面特質。,全方位支持前沿科研領域所需數據。
  • 滴答清單又雙叒更新了,絕對不容錯過的「看板模式」
    點擊文末的「閱讀原文」,可查看原文。繼 3 月的「習慣打卡」功能之後,滴答清單近日又雙叒一次強力更新,「看板」功能超實用上線!你可以將自己創建的清單切換到看板模式,為任務標記「未完成」、「進行中」等狀態,確保每個任務都在穩步進行中;還能利用看板模式對任務進行簡單的二次分組。
  • ...前日產汽車 CEO「越獄」劇情更新;特斯拉將推出「打盹模式」
    雷軍表示:「已經明確了「5G+AI+IoT 下一代超級網際網路」的戰略方向,5G 並不只是手機的網絡性能,AIoT 也不只是 AI 技術或 IoT 平臺,「5G+AIoT」是貫穿集團全產品、全平臺、全場景的服務能力,是小米網際網路基因在新時代全面爆發的「題眼」,是我們真正為用戶帶來智能科技美好生活的關鍵。
  • 崩壞3:「明日福音」4.5版本更新公告
    ——聯動主題活動「自新世紀」開啟!更新內容1、全新聯動角色——「明日福音」◆明日香SP裝甲「明日福音」:生物屬性女武神,近距離物理輸出,積累動能進行蓄力攻擊可造成大量傷害。必殺技強化輸出,並可釋放終結技,降下巨型長槍對範圍敵人造成高額物理傷害!
  • 《Temtem》:更為硬核的「類寶可夢」大型多人在線網遊
    編者按:《Temtem》是一款大型多人生物收集類冒險遊戲,玩家需要捕捉各類騰獸,與其他馴獸師戰鬥,與自己的騰獸小隊一起,在美麗的愛邦群島尋求冒險。雖然遊戲的畫面風格如「寶可夢」系列那般五彩繽紛、夢幻可愛,但戰鬥機制卻要更為硬核。《Temtem》目前已開啟「搶先體驗」,支持簡中,感興趣的「寶可夢」粉絲可以考慮加入一探究竟。
  • 設計師必讀—渲染常見問題「渲雲渲染」
    解決方法:圖形轉為可編輯多邊形;用英文原版打開;安裝3D Max官方升級補丁;電腦配置過低需升級配置。2、渲染後出現大量鋸齒?已經增加了節點。解決方法:在渲染菜單底下選擇SMOOTH項目。5、渲染慢,怎麼樣才能變快?