• <sub id="pqc61"><p id="pqc61"></p></sub><sub id="pqc61"></sub>
    在线精品视频一区二区,亚洲中文字幕无码一久久区,正在播放肥臀熟妇在线视频,国内精品视频一区二区三区八戒 ,国产毛片三区二区一区,国产精品一区中文字幕,丰满少妇被猛烈进出69影院,国产成人无码
    您正在使用IE低版瀏覽器,為了您的雷峰網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
    此為臨時鏈接,僅用于文章預覽,將在時失效
    人工智能開發者 正文
    發私信給楊鯉萍
    發送

    0

    谷歌全面開源 MLIR 及生態聯盟,全球 95% 的加速器硬件都在使用

    本文作者: 楊鯉萍 2019-09-11 18:57
    導語:覆蓋超過 40 億部的手機和無數的物聯網設備

    雷鋒網 AI 開發者按:近日谷歌宣布,向非盈利性 LLVM 基金會提供今年 4 月開源的 Multi-Level Intermediate Representation(MLIR)架構,一個與 TensorFlow 緊密結合的表示格式和編譯器實用工具庫,該架構介于模型表示和低級編譯器/執行器(二者皆可生成硬件特定代碼)之間。谷歌希望通過向社會提供該架構來激勵更多的創新,從而進一步加速 AI 領域發展。雷鋒網 AI 開發者將 MLIR 的詳細內容及谷歌相關報道整理編譯如下。

    谷歌全面開源 MLIR 及生態聯盟,全球 95% 的加速器硬件都在使用

    MLIR 與 TensorFlow 的淵源

    在過去,若想解決多級別堆棧問題,則需要我們構建新的軟硬件堆棧生成器,這也意味著必須為每個新路徑重新構建優化與轉換傳遞。

    TensorFlow 生態系統包含許多編譯器和優化器,可在多個級別的軟硬件堆棧上運行。作為 TensorFlow 的日常用戶,在使用不同種類的硬件(GPU、TPU、移動設備)時,這種多級別堆棧可能會表現出令人費解的編譯器和運行時錯誤。

    谷歌全面開源 MLIR 及生態聯盟,全球 95% 的加速器硬件都在使用

    圖 1 TensorFlow  組件概述

    TensorFlow 能夠以多種不同的方式運行,如:

    • 將其發送至調用手寫運算內核的 TensorFlow 執行器

    • 將圖轉化為 XLA 高級優化器(XLA HLO)表示,反之,這種表示亦可調用適合 CPU 或 GPU 的 LLVM 編輯器,或者繼續使用適合 TPU 的 XLA。(或者將二者結合)

    • 將圖轉化為 TensorRT、nGraph 或另一種適合特定硬件指令集的編譯器格式

    • 將圖轉化為 TensorFlow Lite 格式,然后在 TensorFlow Lite 運行時內部執行此圖,或者通過 Android 神經網絡 API(NNAPI)或相關技術將其進一步轉化,以在 GPU 或 DSP 上運行

    但事實上,多級別堆棧的復雜性遠遠超過圖 1 所示。為了更好解決 TensorFlow 用戶在使用不同種類的硬件(GPU、TPU、移動設備)時,由于多級別堆棧而導致的編譯器與運行時錯誤,我們開源了一個全新的中介碼與編譯器框架 MLIR。

    什么是 MLIR

    MLIR(或稱為多級別中介碼)是一種表示格式和編譯器實用工具庫,介于模型表示和低級編譯器/執行器(二者皆可生成硬件特定代碼)之間,在生產質量組件的支持下,能夠對優化編譯器設計與實現進行全新探索。

    谷歌全面開源 MLIR 及生態聯盟,全球 95% 的加速器硬件都在使用

    圖 2 谷歌 MLIR(相關 ppt 見文末)

    MLIR 深受 LLVM 的影響,并不折不扣地重用其許多優秀理念,比如擁有靈活的類型系統,可在同一編譯單元中表示、分析和轉換結合多層抽象的圖等。這些抽象包括 TensorFlow 運算、嵌套的多面循環區域乃至 LLVM 指令和固定的硬件操作及類型。

    為區分不同的硬件與軟件受眾,MLIR 提供「方言」,其中包括:

    • TensorFlow IR,代表 TensorFlow 圖中可能存在的一切

    • XLA HLO IR,旨在利用 XLA 的編譯功能(輸出到 TPU 等)

    • 實驗性仿射方言,側重于多面表示與優化

    • LLVM IR,與 LLVM 自我表示之間存在 1:1 映射,可使 MLIR 通過 LLVM 發出 GPU 與 CPU 代碼

    • TensorFlow Lite,將會轉換以在移動平臺上運行代碼

    每種方言均由一組存在不變性的已定義操作組成,如:「這是一個二進制運算符,輸入與輸出擁有相同類型。」

    MLIR 沒有眾所周知的固定或內置的操作列表(無「內聯函數」),方言可完全定義自定義類型,即 MLIR 如何對 LLVM IR 類型系統(擁有一流匯總)、域抽象(對量化類型等經機器學習 (ML) 優化的加速器有著重要意義),乃至未來的 Swift 或 Clang 類型系統(圍繞 Swift 或 Clang 聲明節點而構建)進行建模。

    另外值得一提的是,雖然 MLIR 充當 ML 的編譯器,但它同樣支持在編譯器內部使用機器學習技術。MLIR 的擴展性有助于探索代碼降階策略,并在抽象之間執行逐步降階。

    MLIR 開放的意義

    機器學習現在的使用范圍非常廣泛,它可以在從包含 GPU 和 TPU 的云基礎設施到移動電話,甚至是最小的硬件(例如為智能設備供電的微控制器)上運行。正是因為將硬件和開源軟件框架(如:TensorFlow)的優勢相結合,今天我們才能看到所有令人難以置信的 AI 應用成為可能。無論是預測極端天氣(https://www.youtube.com/watch?v=p45kQklIsd4);幫助有語言障礙的人更好地溝通;還是協助農民檢測農作物疾病。 

    谷歌全面開源 MLIR 及生態聯盟,全球 95% 的加速器硬件都在使用

    圖 3 AI 協助農民進行檢測(https://www.blog.google/technology/ai/ai-takes-root-helping-farmers-identity-diseased-plants/

    但隨著所有這些進展如此迅速,企業工廠方正在努力跟上不同的機器學習軟件框架與各種不斷增長的硬件組合。機器學習生態系統依賴于許多不同的技術,而這些技術通常具有不同的復雜程度,因而無法很好地協同工作。

    管理這種復雜性的負擔最終落在了研究人員、企業和開發人員身上。通過減緩新的機器學習驅動產品從研究到實現的速度,這種復雜性將會影響我們解決具有挑戰性現實問題的能力。 

    今年早些時候,我們發布了 MLIR,這是一種開源機器學習編譯器基礎架構,可以解決因軟件和硬件碎片不斷增加而導致的復雜性,并且可以更輕松地構建 AI 應用程序。它提供了新的基礎設施和設計理念,使得機器學習模型能夠在任何類型的硬件上一致地表示和執行。現在,我們宣布我們會向非營利性 LLVM 基金會(http://llvm.org/foundation/)提供 MLIR ,這也將使整個行業更快地采用 MLIR。

    谷歌全面開源 MLIR 及生態聯盟,全球 95% 的加速器硬件都在使用

    圖 4 MLIR 生態聯盟

    MLIR 旨在成為 ML 基礎架構的新標準,并得到全球硬件和軟件合作伙伴的大力支持,包括 AMD,ARM,Cerebras,Graphcore,Habana,IBM,Intel,Mediatek,NVIDIA,Qualcomm Technologies,Inc,SambaNova Systems,Samsung,Xilinx 的小米——占全球數據中心加速器硬件的 95%以上,超過 40 億部手機和無數的物聯網設備。在谷歌,MLIR 正在整合并用于我們所有的服務器和移動硬件工作。

    機器學習已經走過了漫長的道路,但之后的路仍然很長。通過 MLIR,人工智能將通過賦予研究人員更大規模地訓練和部署模型的能力,以及在不同硬件上具有更高的一致性、速度和簡單性,從而更快地推進該領域的發展。這些創新也可以迅速進入你每天使用的產品中,并在你的所有設備上順利運行。我們也希望通過 MLIR 能夠最終實現 AI 對地球上的每個人都更有幫助、更有用的愿望。

    關于 MLIR 的 ppt:

    http://llvm.org/devmtg/2019-04/slides/Keynote-ShpeismanLattner-MLIR.pdf 

    文章相關鏈接:

    https://medium.com/tensorflow/mlir-a-new-intermediate-representation-and-compiler-framework-beba999ed18d 

    https://www.blog.google/technology/ai/mlir-accelerating-ai-open-source-infrastructure/ 

    MLIR 開源地址:

    https://github.com/tensorflow/mlir    

    雷鋒網 AI 開發者

    雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知

    谷歌全面開源 MLIR 及生態聯盟,全球 95% 的加速器硬件都在使用

    分享:
    相關文章
    當月熱門文章
    最新文章
    請填寫申請人資料
    姓名
    電話
    郵箱
    微信號
    作品鏈接
    個人簡介
    為了您的賬戶安全,請驗證郵箱
    您的郵箱還未驗證,完成可獲20積分喲!
    請驗證您的郵箱
    立即驗證
    完善賬號信息
    您的賬號已經綁定,現在您可以設置密碼以方便用郵箱登錄
    立即設置 以后再說
    主站蜘蛛池模板: 999国内精品永久免费视频| 中文字幕人妻精品在线| 无码人妻品一区二区三区精99| 国产自产21区激情综合一区| 男人的天堂av一二三区| 免费无遮挡毛片中文字幕| 九九久久精品国产| 黄色av日韩在线观看| 国产aⅴ丝袜旗袍无码麻豆| 亚洲男人电影天堂无码| 黑人玩弄人妻一区二区7777777 | 欧美亚洲国产人妖系列视| 色色97| 综合亚洲网| 一本色道久久综合亚洲精品按摩| 亚洲国产精品无码久久久秋霞1| 国产观看免费高清视频| 亚洲激情小说| 久久精品久久电影免费理论片| 亚洲高潮喷水无码AV电影| 亚洲综合一区二区三区不卡| 无码人妻精品一区二区三区温州| 久久久久久国产精品美女| 国产一区二区三区免费视频| 九九久久精品国产免费看小说| 7777久久亚洲中文字幕| 色香欲天天影视综合网| 欧美亚洲另类自拍偷在线拍| 777欧美| 久久精品国产亚洲精品色婷婷 | av色导航| 国产99视频精品免费视频36| 日韩在线不卡免费视频一区| 日韩精品| 国产激情一区二区三区在线蜜臀| 国产人与禽zoz0性伦多活几年 | 欧美一本大道香蕉综合视频| 极品乱人伦| 久久这里只有精品23| 国产人妻丰满熟妇嗷嗷叫| 亚洲欧美日本久久网站|