挑戰TensorFlow、PyTorch,誰才是中國AI開源框架之星?

2020-12-11 騰訊網

眾所周知,深度學習開源框架的應用正在推動人工智慧技術從實驗室走向產業界。作為AI時代的重要的生產工具,AI開源框架是開發者研發AI應用的重要基石,也是開發者們發展路上的相伴者。

不過,縱觀市場上的開源框架,TensorFlow、PyTorch基本兩分天下,從技術能力到生態建設可以滿足大部分企業在其中構建自己的AI應用。反觀國產AI開源框架,無論從市場影響力和使用規模來看,還難與前兩者抗衡。

即便如此,AI框架在國內的發展卻日漸熱鬧。

2016年,百度PaddlePaddle打響了國產AI框架開源的第一槍。2020年,來自中國的AI開源框架更是接連登臺,由清華、曠視、華為、一流科技四大學界和業界機構陸續宣布開源AI框架MindSpore、MegEngine、Jittor、OneFlow,這也許會成為國產深度學習框架開源歷史上重要的高光時刻。

無疑,這些國產AI開源框架都劍指TensorFlow、PyTorch,在AI開源框架的市場格局還未徹底固化之前,它們都有機會從這些霸主嘴裡分一杯羹,甚至與TensorFlow、PyTorch形成三足鼎立的的競爭態勢。

那麼,在這些AI開源框架中,誰將有機會與TensorFlow、PyTorch三分天下?

目前來看,基於各自的技術優勢,各家的開源框架都已初具規模,並不斷從產品和生態上進行擴展,步步為營。其中,曠視天元MegEngine在開源後,連續在技術和生態上大踏步邁進。

天元是一套伴隨曠視自身 AI 產業實戰經驗的框架,是曠視 Brain++ 的核心組件之一。其於2014年開始研發,2015 年起全員使用,在今年3月開源提供給全球開發者使用時,曠視就為天元做了一次全面的升級。

它不僅能夠在AI競賽擂臺上為曠視打怪升級加 Buff,更撐起了曠視工程化、產品化的半邊天。目前,曠視所有算法均通過天元MegEngine進行訓練和推理。

在工業實踐中,他們不斷對底層框架、數據和數據設施進行迭代,最終完成了從研發到業務全面向自有深度學習框架和自有計算集群的遷移。在過去幾年,曠視在研發過程中遇到了很多行業共通的痛點,而天元的核心特色就是解決這些痛點。

隨後,天元MegEngine不斷更迭,從3月的Alpha版本升級到6月的Beta版本、到9月的1.0預覽版本,期間經歷了8次迭代。從開源到現在經過半年的技術迭代,天元擁有三大核心優勢:訓練推理一體、全平臺高效支持、動靜結合的訓練能力。

在使用上,天元Model Hub提供了豐富的預訓練模型,並且每個模型都提供了 SOTA級別準確率,讓開發者可以便捷的上手天元。此外,天元已經與小米MACE、OpenAI Lab Tengine進行了深度集成,開發者可以將MegEngine的模型直接轉換到MACE或Tengine中執行,從而獲取在各類異構設備上執行深度學習模型的能力。

GitHub地址:

https://github.com/MegEngine

隨著天元MegEngine的不斷完備,逐漸被開發者所熟知,並助力中國企業和開發者落地AI應用,現在已在GitHub上得到開發者的3400個Star。

目前,天元MegEngine還朝著中國AI開源框架之星的目標持續進化中。未來,你覺得誰將引領國產AI開源框架,天元MegEngine又有多大的機會?

天元MegEngine目前的發展離不開開發者的支持。為感謝開發者對中國原創開源框架助力,這次,我們將通過「支持國產AI開源框架,開發者們在行動!」的活動回饋開發者,凡在GitHub上Star天元MegEngine用戶有機會獲得炫酷天元MegEngine紀念T恤、CSDN定製鍵盤託、精美AI技術書籍以及100小時在線算力卡,歡迎開發者積極參與點讚活動。

GitHub連結:

https://github.com/MegEngine/MegEngine

即刻參與:

您也可掃描二維碼參與活動

附:GPU算力兌換方法:

Step1:註冊成為MegStudio用戶( https://studio.brainpp./ ),並提供MegStudio註冊帳號給到CSDN工作人員;

Step 2:我們將統一為獲獎用戶的帳號免費發送100小時的GPU算力,然後就可以開啟深度學習模型訓練之旅

參與本次活動的小夥伴,需把點讚及註冊成為MegStudio用戶,截圖回帖,即可領取以下獎品。

相關焦點

  • tensorflow能做什麼_tensorflow2.0和1.0區別
    TensorFlow將完全開源,任何人都可以用。   tensorflow的作用有:   1、圖像風格轉換,可以生成各種有意思的圖片。   2、給素描黑白畫,自動上色。   3、圖像描述。   4、人臉方面:推薦猜年齡的應用。   5、reinforcementlearning (強化學習)等等。
  • 不到1000行代碼,GitHub 1400星,天才黑客開源深度學習框架tinygrad
    機器之心報導機器之心編輯部最近,天才黑客 George Hotz 開源了一個小型深度學習框架 tinygrad,兼具 PyTorch 和 micrograd 的功能。
  • TensorFlow 2.0開源工具書,30天「無痛」上手
    機器之心報導項目作者:lyhue1991「官方文檔排布凌亂、搜索難用、API 醜陋不堪……」這是很多人對 TensorFlow 官方文檔的吐槽。但吐槽歸吐槽,到了工業界,你是無論如何也繞不開這個框架的。既然非學不可,那怎麼讓這個學習過程變得更加平滑呢?
  • TensorRT 加速 PyTorch 模型基本方法
    現在我們訓練深度學習模型主流的框架有tensorflow,pytorch,mxnet,caffe等。這個貼子只涉及pytorch,對於tensorflow的話,可以參考TensorRT部署深度學習模型,https://zhuanlan.zhihu.com/p/84125533,這個帖子是c++如何部署TensorRT。
  • PyTorch 1.6、TensorFlow 2.3、Pandas 1.1 同日發布!都有哪些新...
    所有深度學習研發者都需要同時了解PyTorch和TensorFlow,並精通其中一種,需要同時了解PyTorch和TensorFlow的原因在於:(1) 絕大多數情況下研發人員並沒有太多選擇框架的自由。
  • 天才黑客George Hotz開源了一個小型深度學習框架tinygrad
    George Hotz 開源了一個小型深度學習框架 tinygrad,兼具 PyTorch 和 micrograd 的功能。tinygrad 的代碼數量不到 1000 行,目前該項目獲得了 GitHub 1400 星。 在深度學習時代,谷歌、Facebook、百度等科技巨頭開源了多款框架來幫助開發者更輕鬆地學習、構建和訓練不同類型的神經網絡。而這些大公司也花費了很大的精力來維護 TensorFlow、PyTorch 這樣龐大的深度學習框架。
  • 輸入示例,自動生成代碼:TensorFlow官方工具TF-Coder已開源
    機器之心報導編輯:魔王、陳萍如何使編程更加便捷?最近,谷歌 TensorFlow 開源了一個幫助開發者寫 TensorFlow 代碼的程序合成工具 TF-Coder。
  • 新增PyTorch和TensorFlow實現,還有中文版
    點上方藍字人工智慧算法與Python大數據獲取更多乾貨在右上方 ··· 設為星標網址:http://d2l.ai/簡介李沐老師的《動手學深度學習》自一年前發布以來廣受歡迎,即使所有內容都提供了免費的網頁和PDF版,仍然有大量讀者購買實體書。實體版曾一度在計算機類新書裡排名前三。
  • 五分鐘帶你入門TensorFlow
    TensorFlow是Google開源的一款人工智慧學習系統。為什麼叫這個名字呢?Tensor的意思是張量,代表N維數組;Flow的意思是流,代表基於數據流圖的計算。把N維數字從流圖的一端流動到另一端的過程,就是人工智慧神經網絡進行分析和處理的過程。話說在Android佔領了移動端後,Google開源了TensorFlow,希望佔領AI端。
  • 人工智慧學習入門之TensorFlow2.2版本安裝(Windows10)
    谷歌的TensorFlow目前已經成為最為流行的人工智慧開源項目。很多公司基於TensorFlow實現自己的人工智慧程序。最新版本的TensorFlow不僅支持Linux作業系統,而且可以支持MacOS和Windows,今天我們就介紹一下如何在Windows10上安裝TensorFlow。
  • TensorFlow 2.X,會是它走下神壇的開始嗎?
    機器之心原創機器之心編輯部現在都 2021 年了,機器學習好填的坑都已經填了,大家都在想怎麼將模型用到各種實際任務上。我們再去討論深度學習框架,吐槽它們的體驗,會不會有點過時?並不會,新模型與新算法,總是框架的第一生產力。
  • TensorFlow vs PyTorch:哪個是深度學習網絡編程的最佳框架呢?
    matplotlib.pyplot as pltepochs = 10batch_size=64對於TensorFlow,您僅需要以下庫:import tensorflow as tf而對於實際上,在過去兩年中,這兩個框架一直在不斷融合,相互學習。例如,在發布的TensorFlow 2.2的新版本中,訓練步驟可以等同於PyTorch,現在程式設計師可以通過實現traint_step()來指定循環體的詳細內容。所以不要擔心選錯了框架。最重要的是要學習他們背後的深度學習概念,您在其中一個框架中獲得的知識在另一個框架中仍然有用。
  • Tensorflow 2.0 即將入場
    剛度過自己的3歲生日,作為當前最受歡迎的機器學習框架,Tensorflow在這個寶座上已經盤踞了近三年。無論是成熟的Keras,還是風頭正盛的pytorch,它的地位似乎總是無法被撼動。而就在即將到來的2019年,Tensorflow 2.0將正式入場,給暗流湧動的框架之爭再燃一把火。如果說兩代Tensorflow有什麼根本不同,那應該就是Tensorflow 2.0更注重使用的低門檻,旨在讓每個人都能應用機器學習技術。
  • 兩月不到,如何從Python新手成為谷歌認證TensorFlow開發者?
    具體而言,TensorFlow 是一個免費的開源框架,支持用戶開發端到端的機器學習和深度學習項目,覆蓋從預處理到模型訓練和部署的整個流程。該框架最早由谷歌大腦團隊開發,在谷歌內部使用,現在已經得到廣泛應用。那麼,我們為什麼應該學習 TensorFlow 呢?因為它能做很多事,而且其應用的廣泛程度超乎你的想像。
  • 聯邦學習開源框架FATE新版本發布!配套引擎EggRoll煥新登場
    FATE(Federated AI Technology Enabler)作為全球首個聯邦學習的工業級開源框架,實現了同態加密和多方計算(MPC)的安全計算協議,其支持聯邦學習架構,內置了多種機器學習算法的聯邦學習實現,FATE的每一次更新迭代,都在一定程度上代表著聯邦學習的前進方向。
  • TensorFlow和Caffe、MXNet、Keras等其他深度學習框架的對比
    在下周二(2月28日)雷鋒網硬創公開課欄目將會推出黃文堅老師的公開課《深度學習之經典卷積神經網絡的技術淺析》(點擊了解詳情),歡迎大家報名!Google 近日發布了 TensorFlow 1.0 候選版,這第一個穩定版將是深度學習框架發展中的裡程碑的一步。
  • mnist tensorflow 預測專題及常見問題 - CSDN
    for updating:Please use alternatives such as official/mnist/dataset.py from tensorflow/models.WARNING:tensorflow:From /home/cnu105/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python
  • 我是如何通過TensorFlow開發人員認證考試的?
    TensorFlow是一種開源數值計算框架,它允許開發人員預處理數據和模型數據(通常通過深度學習查找其中的模式)並將解決方案部署到世界各地。這就是谷歌用來支持其所有機器學習服務的功能,各位現在在使用的設備之前就有可能運行過某類TensorFlow。
  • 能看破並說破一切的TensorFlow
    目標檢測的總體框架構建目標檢測框架的過程一般分為以下三步:1、 首先,使用深度學習模型或算法生成一組遍布整張圖片的邊界框(即目標定位組件)。pip install -U--pre tensorflow=="2.*"確保已安裝pycocotools:!
  • 五分鐘喝不完一杯咖啡,但五分鐘可以帶你入門TensorFlow
    TensorFlow是Google開源的一款人工智慧學習系統。為什麼叫這個名字呢?Tensor的意思是張量,代表N維數組;Flow的意思是流,代表基於數據流圖的計算。把N維數字從流圖的一端流動到另一端的過程,就是人工智慧神經網絡進行分析和處理的過程。話說在Android佔領了移動端後,Google開源了TensorFlow,希望佔領AI端。