精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

微軟宣布將多平臺通用ONNX機器學習引擎開源

DPVg_AI_era ? 來源:lq ? 2018-12-07 09:01 ? 次閱讀

微軟宣布將多平臺通用ONNX機器學習引擎開源,此舉將讓機器學習框架,向著機器學習框架的標準化和性能優化方向邁進了一大步。此前,為了推進AI框架標準化,更好地支持PyTorch和TensorFlow等框架,微軟甚至降低了對自家CNTK框架的宣傳調門,可謂“用心良苦”。

當地時間12月4日,微軟在GitHub上宣布ONNX Runtime開源?。

ONNX Runtime是適用于Linux,Windows和Mac上ONNX格式的機器學習模型的高性能推理引擎。

ONNX是微軟與Facebook和AWS共同開發的深度學習和傳統機器學習模型的開放格式。ONNX格式是開放式生態系統的基礎,使人工智能技術更易于訪問,而且可以為不同人群創造價值:

開發人員可以為自己機器學習任務選擇合適的框架,框架作者可以集中精力推出創新,提高框架的性能。對于硬件供應商來說,也可以簡化神經網絡計算的復雜度,實現優化算法。

過去20多年來,微軟一直在進行人工智能研究,并將機器學習和深度神經網絡整合到旗下眾多產品和服務中。由于團隊使用許多不同的培訓框架并針對不同的部署選項,因此確實需要統一這些分散的解決方案,以便快速,簡單地操作模型。

此次開源的ONNX Runtime為這個問題提供了解決方案。該工具為數據科學家在選擇的框架內訓練和調整模型提供了更高的靈活性,并在云端和產品設計中以高性能打造這些模型。

ONNX引擎是Windows ML組件的關鍵部分。微軟正在將這種機器學習界面納入到Windows 10系統中,讓開發人員在自己的Windows應用程序上使用訓練過的機器學習模型。 Windows ML推理引擎可以在Windows設備上對這些模型進行本地評估,開發人員無需將模型放到云中運行。

ONNX Runtime有什么用?

ONNX是微軟公開推出的首款推理機,完整支持ONNX 1.2和 ONNX機器學習的更高版本。這意味著ONNX Runtime直接隨著ONNX的標準進步,實現對一大批AI模型和技術突破的支持。

微軟的團隊在使用ONNX Runtime來改善在Bing搜索、廣告、Office產品套件等核心業務中的評分延時,提高運行效率。而對于由其他工具轉而使用ONNX的模型,其平均表現提升了2倍。此外,微軟的其他一些服務,如Windows ML 和ML.net等,也納入了ONNX Runtime支持的業務之中。

ONNX Runtime在設計上是輕量級和模塊化的,CPU的構建只有幾M字節??蓴U展架構、優化硬件加速器,降低計算延時,提升計算效率。

英偉達、英特爾、高通等巨頭紛紛支持

很多業界領先的企業都在積極將自己的技術與ONNX Runtime實現集成和整合,使自己的服務能夠完整支持ONNX規范,同時實現性能的最優化。

微軟和英特爾正在合作,將nGraph編譯器集成為ONNX Runtime的執行提供程序。nGraph編譯器能夠通過應用非設備特定和設備特定的優化來實現現有和未來的硬件加速。與原生框架相比,使用nGraph Compiler執行CPU推理任務可將性能提升45倍。

英偉達正在努力將TensorRT與ONNX Runtime實現整合,為在英偉達的GPU上部署快速增長的模型和應用程序提供簡便的工作流程,同時實現最佳性能。

NVIDIA TensorRT包括一個高性能的推理優化器和運行時,可以在推薦器,自然語言處理和圖像/視頻處理等應用程序中以最小的延遲提供極高的吞吐量。

ONNX的另一個早期支持者是高通,也支持ONNX Runtime。高通AI業務高級主管Gary Brotman表示:“ONNX Runtime的推出和開源是微軟提升跨設備類別框架的互操作性,實現標準化和性能優化的積極一步,我們希望開發人員歡迎在驍龍移動平臺上支持ONNX Runtime。

業內領先的物聯網芯片制造商恩智浦(NXP)最近也宣布支持ONNX Runtime?!拔覀兿M脩粼诒姸鄼C器學習框架中進行選擇時能夠擁有最大的靈活性和自由度。”

恩智浦AI技術中心負責人Markus Levy表示?!拔覀兒芨吲d能夠通過支持微軟在我們的平臺上發布ONNX Runtime,讓機器學習開發者客戶群能夠享受ONNX帶來的好處。”

如何使用ONNX Runtime

首先,你需要建立一個ONNX模型。沒有ONNX模型?沒問題。ONNX的優點就是能夠通過眾多工具實現框架的互操作性?。你可以直接從ONNX Model Zoo獲得ResNet和TinyYOLO等熱門模型的預訓練版本。

你還可以使用Azure Custom Vision Cognitive Service創建自己的自定義計算機視覺模型。如果已經擁有TensorFlow、Keras、Scikit-Learn或CoreML格式的模型,可以使用我們的開源轉換器(ONNX MLTools和TF2 ONNX)進行轉換。

可以使用Azure機器學習服務訓練新模型并保存為ONNX格式。

要使用ONNX Runtime,只需安裝所需平臺和所選語言的軟件包,或者從源代碼創建。ONNX Runtime支持?CPU?和?GPU?(CUDA)?以及兼容Linux、Windows和Mac上的Python、C#和C接口。具體的安裝說明可以在GitHub中獲取。

你可以直接從源或預編譯的二進制文件將ONNX Runtime集成到代碼中,一種簡單的操作方法是使用Azure機器學習為應用程序部署服務,以待調用。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微軟
    +關注

    關注

    4

    文章

    6572

    瀏覽量

    103963
  • 神經網絡
    +關注

    關注

    42

    文章

    4765

    瀏覽量

    100566
  • 機器學習
    +關注

    關注

    66

    文章

    8382

    瀏覽量

    132444

原文標題:微軟開源ONNX Runtime,想用什么深度學習框架任你選!

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    人形機器人“天工”面向行業開源開放

    國家地方共建具身智能機器人創新中心昨天宣布啟動“天工開源計劃”,對外公布創新中心成立一年以來取得的建設成就。 創新中心陸續把本體、數據集、運動控制等方面的技術成果面向行業
    的頭像 發表于 11-13 15:19 ?300次閱讀

    AI引擎機器學習陣列指南

    AMD Versal AI Core 系列和 Versal AI Edge 系列旨在憑借 AI 引擎機器學習 ( ML ) 架構來提供突破性的 AI 推斷加速。這些器件的設計應用范圍廣泛,包括用于
    的頭像 發表于 09-18 09:16 ?317次閱讀
    AI<b class='flag-5'>引擎</b><b class='flag-5'>機器</b><b class='flag-5'>學習</b>陣列指南

    微軟OpenAI列為競爭對手名單

    微軟在其最新提交給美國證券交易委員會(SEC)的10-K文件中,正式OpenAI列入其競爭對手名單,這一名單中還包括了亞馬遜、谷歌和Meta等科技巨頭。此舉標志著微軟對OpenAI在人工智能領域,特別是其ChatGPT聊天
    的頭像 發表于 08-05 11:38 ?594次閱讀

    微軟計劃在搜索引擎Bing中引入AI摘要功能

    近期,科技界傳來新動向,微軟緊隨百度與谷歌的步伐,宣布計劃在其搜索引擎Bing中引入先進的AI摘要功能,旨在為用戶帶來更加智能、豐富的搜索體驗。
    的頭像 發表于 07-26 14:23 ?437次閱讀

    逐際動力攜手英偉達Isaac平臺, 助力通用機器人研發

    在近日舉行的年度計算機視覺與模式識別會議(CVPR)上,英偉達發布了其最新版本的NVIDIA Isaac Sim。與此同時,逐際動力也宣布采用這一升級版的Isaac平臺,以強化學習
    的頭像 發表于 06-21 09:34 ?2358次閱讀

    SnapAI和機器學習引入Snapchat

    Snap首席執行官伊萬·斯皮格近日宣布,公司加大投資力度,人工智能和機器學習技術深度引入其主打社交應用Snapchat,以進一步提升用戶
    的頭像 發表于 05-21 09:31 ?479次閱讀

    ONNX是什么?

    ONNX是什么?
    的頭像 發表于 05-15 09:49 ?1758次閱讀

    騰訊突然宣布,微信鴻蒙版要來了!

    1.3.5組件版本,并首次宣布正式支持HarmonyOS NEXT。 MKV,很多小伙伴可能不太了解,它是基于 mmap 內存映射的 key-value 通用開源組件,微信從 2015 年使用至今
    發表于 04-30 19:34

    NVIDIA加速微軟最新的Phi-3 Mini開源語言模型

    NVIDIA 宣布使用 NVIDIA TensorRT-LLM 加速微軟最新的 Phi-3 Mini 開源語言模型。TensorRT-LLM 是一個開源庫,用于優化從 PC 到云端的
    的頭像 發表于 04-28 10:36 ?491次閱讀

    ONNX Runtime支持龍架構,AI推理生態再添新翼

    近日,備受矚目的AI推理框架開源社區ONNX Runtime宣布推出支持龍架構的新版本1.17.0,這一里程碑式的更新意味著龍芯平臺上的AI推理應用開發與部署
    的頭像 發表于 03-27 10:58 ?676次閱讀

    開放原子開源大賽—基于OpenHarmony的團結引擎應用開發賽正式啟動!

    “基于OpenHarmony的團結引擎應用開發賽”是開放原子全球開源大賽下開設的新興及應用賽的賽題之一,本次賽題旨在鼓勵更多開發者基于OpenHarmony 4.x版本,使用Unity中國團結引擎
    發表于 03-13 10:45

    AI推理框架軟件ONNX Runtime正式支持龍架構

    近日,知名AI推理框架開源社區ONNX Runtime正式發布支持龍架構的版本1.17.0。
    的頭像 發表于 03-12 12:23 ?545次閱讀
    AI推理框架軟件<b class='flag-5'>ONNX</b> Runtime正式支持龍架構

    微軟推出ONNX Runtime Web,利用WebGPU優化瀏覽器機器學習性能

    作為微軟的 JavaScript 庫,ONNX Runtime Web 使得網絡開發者能在瀏覽器環境下部署機器學習模型,并提供多種硬件加速的后端支持。
    的頭像 發表于 03-05 14:23 ?1012次閱讀

    機器人基于開源模態語言視覺大模型

    ByteDance Research 基于開源模態語言視覺大模型 OpenFlamingo 開發了開源、易用的 RoboFlamingo 機器人操作模型,只用單機就可以訓練。
    發表于 01-19 11:43 ?367次閱讀
    <b class='flag-5'>機器</b>人基于<b class='flag-5'>開源</b>的<b class='flag-5'>多</b>模態語言視覺大模型

    通過新的ONNX導出器簡化模型導出流程

    大家好。我叫Manav Dalal,今天我講解如何通過新的ONNX導出器簡化模型導出流程。如果你還沒有聽說過ONNX,它是一種用于表示機器學習
    的頭像 發表于 01-10 09:45 ?877次閱讀
    通過新的<b class='flag-5'>ONNX</b>導出器簡化模型導出流程