您現在的位置是:首頁 >互聯網 > 2020-10-30 14:00:14 來源:
Uber向Linux基金會貢獻了Horovod深度學習系統
世界頂級技術公司的工程師經常發現自己必須為現有軟件構建自定義替代方案,才能滿足公司的獨特需求。此類軟件項目的一個著名例子是Horovod,這是由Uber Technologies Inc.創建的深度學習平臺,如今已遷移到Linux Foundation。
該項目于去年首次首次亮相,將在Linux基金會的LF深度學習基金會的支持下進行,該基金會致力于開源人工智能軟件。
Horovod旨在簡化AI項目的培訓階段。從頭開始創建的深度學習模型需要通過處理示例數據來提高其準確性,然后才能將它們釋放給實時信息。該過程涉及各種挑戰,其中不僅包括修改神經網絡以在指定的訓練環境中運行。
這項任務很困難,因為深度學習項目通常是在開發人員的工作站上開始的。相反,培訓環境可以由大量服務器組成,每個服務器可能都帶有多個圖形卡。要利用所有這些硬件,就需要對原始AI模型進行大量更改。
根據Uber的說法,Horovod使開發人員只需幾行代碼即可完成任務。這不僅加快了初始修改過程的速度,而且還簡化了后續的調試工作。考慮到深度學習項目的高度迭代性,這同樣節省了時間。
Horovod的另一個好處是高效。Uber稱,該系統使AI模型的訓練速度幾乎是TensorFlow的傳統部署速度的兩倍.TensorFlow是Google LLC創建的市場領先的深度學習框架。
但是Horovod的構建是為了補充而不是取代TensorFlow。Uber在內部使用該系統來支持針對自動駕駛汽車,欺詐預防和行程預測應用程序的AI模型的開發。Horovod的其他用戶包括Amazon.com Inc.,Nvidia Corp.和阿里巴巴集團控股有限公司。
Horovod是稱為Michelangelo的復雜平臺的一個組成部分,Uber已開發該平臺作為其內部深度學習工作的基礎。該公司將該軟件描述為用于管理AI開發生命周期各個方面的端到端系統。鑒于Uber愿意開放Horovod,隨著時間的推移,它可能還會發布其他米開朗基羅組件的代碼。