国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

字節(jié)跳動(dòng)正式開(kāi)源分布式訓(xùn)練調(diào)度框架 Primus

開(kāi)源 架構(gòu)
將算法工程師從此類(lèi)繁重的底層細(xì)節(jié)中解脫出來(lái)、更多地關(guān)注到算法層面,即為 Primus 解決的問(wèn)題。

隨著機(jī)器學(xué)習(xí)的發(fā)展,模型及訓(xùn)練模型所需的數(shù)據(jù)量越來(lái)越大,也都趨向于通過(guò)分布式訓(xùn)練實(shí)現(xiàn)。而算法工程師通常需要對(duì)這些分布式框架涉及到的底層文件存儲(chǔ)和調(diào)度系統(tǒng)有較深的理解,才能夠快速批量開(kāi)啟模型訓(xùn)練,保證資源利用率。

目前業(yè)界有很多類(lèi)似的框架,如 TonY、TensorFlowOnSpark,Kubeflow 中的 Training Operators 等,但這些框架或多或少存在某些問(wèn)題,如與固定的機(jī)器學(xué)習(xí)框架( Tensorflow,Pytorch )耦合需要寫(xiě)明例如 PS、Worker 等角色,容錯(cuò)和彈性調(diào)度支持不友好,不支持異構(gòu)調(diào)度,調(diào)度語(yǔ)義較為簡(jiǎn)單,不支持文件讀取等。

將算法工程師從此類(lèi)繁重的底層細(xì)節(jié)中解脫出來(lái)、更多地關(guān)注到算法層面,即為 Primus 解決的問(wèn)題。

日均作業(yè)百萬(wàn)核的字節(jié)跳動(dòng)實(shí)踐

經(jīng)過(guò)字節(jié)跳動(dòng)在不斷實(shí)踐中調(diào)整打磨的 Primus,擁有以下能力支撐業(yè)務(wù)需求:

  1. 自研訓(xùn)練框架:目前除了業(yè)界開(kāi)源的 Tensorflow、Pytorch,為了滿(mǎn)足用戶(hù)的各種需求,字節(jié)也在機(jī)器學(xué)習(xí)場(chǎng)景進(jìn)行了深入探索,自研多個(gè)訓(xùn)練框架用于滿(mǎn)足用戶(hù)需求;
  2. 擁有底層資源調(diào)度系統(tǒng) YARN 和 Kubernetes:目前階段處在 YARN 向 Kubernetes 的遷移過(guò)程中,在此過(guò)程中需要對(duì)用戶(hù)屏蔽底層的調(diào)度系統(tǒng),提供一致的體驗(yàn);
  3. 大規(guī)模應(yīng)用混部資源:由于混部資源不穩(wěn)定的特點(diǎn),對(duì)訓(xùn)練的容錯(cuò)和穩(wěn)定有著更高的要求;
  4. 支持復(fù)雜調(diào)度編排語(yǔ)義:為了使集群資源利用率最大化,需要將合適的容器放在適當(dāng)?shù)奈恢蒙希⑿枰軌騽?dòng)態(tài)調(diào)整并發(fā)和容器大小。
  5. 支持復(fù)雜數(shù)據(jù)源和數(shù)據(jù)調(diào)度需求:支持多種類(lèi)型數(shù)據(jù)源和數(shù)據(jù)類(lèi)型的混合訓(xùn)練,如 HDFS、Kafka 等批式流式數(shù)據(jù)源,Text、PB、Parquet 等數(shù)據(jù)類(lèi)型。

目前 Primus 流批一體訓(xùn)練框架在字節(jié)內(nèi)部支持了抖音、頭條、Tiktok、廣告等大部分業(yè)務(wù),每天運(yùn)行在 Primus 上的作業(yè)總核數(shù)達(dá)到幾百萬(wàn)。相比舊的基于Hadoop Streaming的框架,訓(xùn)練性能提升3倍,單次訓(xùn)練總數(shù)據(jù)量從TB級(jí)提升到了PB級(jí),訓(xùn)練準(zhǔn)備時(shí)間由幾十分鐘降低到秒級(jí)。

分布式訓(xùn)練調(diào)度框架 Primus

Primus 是一個(gè)通用的分布式訓(xùn)練調(diào)度框架,管理了機(jī)器學(xué)習(xí)訓(xùn)練框架(如 Tensorflow、Pytorch)的生命周期和數(shù)據(jù)分發(fā),幫助訓(xùn)練框架獲得更好的分布式能力。

架構(gòu)介紹

圖片

Primus 整體架構(gòu)

整個(gè) Primus 生命周期分為兩階段,提交階段和執(zhí)行階段。

  1. 提交階段

用戶(hù)需要描述整個(gè)任務(wù)的訓(xùn)練資源,數(shù)據(jù)輸入以及容錯(cuò)策略。

  • 訓(xùn)練資源包括需要的角色(如 PS,Worker 等)以及各角色所需的資源,包括其需要的 CPU、內(nèi)存以及運(yùn)行腳本、環(huán)境變量等。
  • 數(shù)據(jù)輸入用于描述如何把數(shù)據(jù)提供給訓(xùn)練器。
  • 容錯(cuò)策略用于描述遇到錯(cuò)誤時(shí),Primus 需要進(jìn)行的操作。

Primus Client 通過(guò)根據(jù)用戶(hù)的配置,向 YARN 或 Kubernetes 集群提交 Primus Application Master(之后簡(jiǎn)稱(chēng) AM)用于管理 Primus 作業(yè)集群的運(yùn)行。

  1. 執(zhí)行階段

當(dāng)作業(yè)提交到集群后,AM 會(huì)根據(jù)用戶(hù)的配置向 Resource Manager 申請(qǐng)若干 Executor,并上拉起對(duì)應(yīng)的角色,在持續(xù)監(jiān)控這些角色的健康狀態(tài)過(guò)程中,如果發(fā)現(xiàn)狀態(tài)異常,AM 則會(huì)根據(jù)用戶(hù)配置進(jìn)行相應(yīng)的操作保證訓(xùn)練正常運(yùn)行。

  1. 數(shù)據(jù)讀取

Primus 支持讀取數(shù)據(jù)輸出到訓(xùn)練器,能夠?qū)崿F(xiàn)數(shù)據(jù)的負(fù)載均衡并時(shí)刻記錄數(shù)據(jù)的狀態(tài),降低長(zhǎng)尾問(wèn)題,在訓(xùn)練器有問(wèn)題時(shí)也能夠切換到正常的訓(xùn)練器繼續(xù)進(jìn)行訓(xùn)練。AM 通過(guò)掃描需要訓(xùn)練的數(shù)據(jù)并切分為 Task,可以將 Task 分發(fā)給 Executor,并與 Executor 通信記錄 Task 的狀態(tài)。

功能介紹

  1. 多訓(xùn)練框架支持:Tensorflow、PyTorch、Monolith 等;
  2. 多調(diào)度器支持:YARN、Kubernetes 等;
  3. 多角色支持:如 PS-Chief-CPU、Worker-GPU、Worker-Evaluator 等,并支持多角色之間的親和反親和等特殊調(diào)度策略;
  4. 多編排策略:支持同時(shí)啟動(dòng),逐個(gè)啟動(dòng),基于角色的按順序啟動(dòng)等(如先啟動(dòng) PS,再啟動(dòng) Worker);
  5. 容錯(cuò)處理:Worker 失敗自動(dòng)拉起新 Worker,PS 失敗整體失??;
  6. 動(dòng)態(tài)調(diào)度:例如支持動(dòng)態(tài)擴(kuò)大縮小 Worker 數(shù);
  7. 多數(shù)據(jù)源數(shù)據(jù)類(lèi)型支持:HDFS、Kafka 等;
  8. 數(shù)據(jù)負(fù)載均衡與狀態(tài)保存:支持按 Worker 負(fù)載動(dòng)態(tài)分配 Task,如在 Worker 失敗時(shí)支持回收 Task 并進(jìn)行重新分配;
  9. 多線(xiàn)程高速數(shù)據(jù)讀取:支持多線(xiàn)程讀取 HDFS 和 Kafka 后輸出到訓(xùn)練器,提高單訓(xùn)練器的吞吐。

部署情況

Primus 支撐了字節(jié)跳動(dòng)內(nèi)部“推薦”“廣告”“搜索”等場(chǎng)景,如頭條推薦、抖音視頻推薦、穿山甲廣告、千川圖文廣告、抖音搜索等業(yè)務(wù)的超大規(guī)模深度學(xué)習(xí)訓(xùn)練,日均可達(dá)上萬(wàn)任務(wù)的訓(xùn)練,450W Core資源的使用。

未來(lái)規(guī)劃

  1. 開(kāi)源 Primus 更多能力后續(xù)將陸續(xù)開(kāi)放,詳見(jiàn):https://mp.weixin.qq.com/s/uGBy-WpdjTMUy-7MQAZiww
  2. Primus 目前與字節(jié)內(nèi)部訓(xùn)練框架集成較多,Tensorflow 和 Pytorch 可以使用 Primus 的基本能力,后續(xù)將開(kāi)發(fā) Tensorflow 和 Pytorch 適配 Primus API 實(shí)現(xiàn)更深度的集成,賦能開(kāi)源訓(xùn)練框架。

目前,Primus 已在 Github 上開(kāi)源,歡迎大家一同參與共建!

項(xiàng)目地址:https://github.com/bytedance/primus

責(zé)任編輯:龐桂玉 來(lái)源: 字節(jié)跳動(dòng)技術(shù)團(tuán)隊(duì)
相關(guān)推薦

2023-06-26 00:14:28

Openjob分布式任務(wù)

2010-06-03 19:46:44

Hadoop

2017-09-01 05:35:58

分布式計(jì)算存儲(chǔ)

2019-11-15 10:16:27

分布式任務(wù)框架

2025-05-13 03:22:00

2022-03-21 17:56:59

大模型訓(xùn)練訓(xùn)練框架

2022-03-21 15:06:10

模型字節(jié)跳動(dòng)框架

2022-11-24 10:01:10

架構(gòu)分布式

2015-06-01 10:31:43

微軟開(kāi)源rDSN

2020-09-29 19:20:05

鴻蒙

2022-06-22 06:49:39

Hertz開(kāi)源HTTP 框架

2015-05-12 13:03:54

開(kāi)源分布式存儲(chǔ)HDFS

2012-06-01 15:12:00

淘寶分布式計(jì)算Fourinone2.

2023-03-13 21:55:37

數(shù)據(jù)治理

2017-08-22 11:10:44

大數(shù)據(jù)分布式調(diào)度

2020-11-06 12:12:35

HarmonyOS

2017-07-26 14:55:32

分布式技術(shù)架構(gòu)

2022-08-25 18:48:29

字節(jié)跳動(dòng)CSS開(kāi)源

2022-03-09 08:05:26

框架分布式開(kāi)源

2019-07-19 15:51:11

框架選型分布式
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

久久综合狠狠综合久久综合88| 亚洲视频在线观看日本a| 欧美黑人性视频| 最新精品视频在线| 免费在线看成人av| jizzjizzjizz欧美| 欧美影视一区二区| 日本欧美在线| 欧美综合色免费| 日本欧美视频在线观看| 91久久电影| 美乳少妇欧美精品| 黄色在线播放网站| 亚洲美女在线一区| 久久亚洲捆绑美女| 97成人在线观看视频| 精品在线观看入口| 国内精品免费午夜毛片| 日本久久久网站| 中文在线日韩| 久久香蕉频线观| v片在线观看| 亚洲精品成人悠悠色影视| 一区二区三区四区视频在线观看| japanese色系久久精品| 亚洲第一精品自拍| 手机看片一级片| 狠狠色丁香久久婷婷综| 成人18视频| 伊人久久大香线蕉av不卡| 国产亚洲精品va在线观看| 一区二区高清不卡| 亚洲高清免费一级二级三级| www污在线观看| 亚洲激情在线| 91精品黄色| 国产主播性色av福利精品一区| 欧美精品一区二区三区蜜臀| 欧洲视频在线免费观看| 国产精品人人做人人爽人人添| 成人精品视频在线播放| 免费av网站大全久久| 国产精品三区在线| 成人羞羞视频播放网站| 久久久久久一区二区三区 | 日本成人手机在线| 亚洲网站视频福利| 欧美xxx黑人xxx水蜜桃| 欧美一区二区三区白人| 在线观看av片| 无码av中文一区二区三区桃花岛| 国产对白在线| 亚洲欧洲成人av每日更新| 无码粉嫩虎白一线天在线观看| 日韩黄色在线观看| 日韩一区二区三区资源| 亚洲永久免费精品| 蜜桃视频成人| 99视频精品免费观看| 国产精品视频在线观看| 欧美一区自拍| 5252色成人免费视频| 国产丝袜一区| 欧美有码在线视频| 猛男gaygay欧美视频| 日韩免费在线视频| 91一区二区| 国产91色在线|亚洲| 伊人久久大香线蕉av超碰演员| av资源站久久亚洲| 日韩精品免费视频人成| 欧洲精品久久| 在线观看不卡| 亚洲一区3d动漫同人无遮挡| 国产欧美在线| 日韩精品国内| 国产成人亚洲综合色影视| 欧美三级一级片| 亚洲精品五月天| 色综合久久久久无码专区| 成人中文字幕+乱码+中文字幕| 日本中文字幕一区二区视频| 欧美aa国产视频| 国产精品一国产精品最新章节| 日本福利片免费看| 亚洲aa在线观看| 亚洲三级色网| 国产精品久久久久久av下载红粉 | 亚洲国产精品久久久天堂| 91精品国产91久久久久久久久 | 亚洲一区日韩精品| 亚洲最新视频在线观看| 人操人视频在线观看| 9191久久久久久久久久久| 秋霞伦理一区| 欧美极品在线播放| 91精品国产91久久综合| 尤物国产精品| 国产三级精品三级| 男同在线观看| 亚洲男女自偷自拍图片另类| 中文字幕一区图| 999国产在线| 国产一区久久久| 成人免费乱码大片a毛片软件| 黄色一区二区在线观看| 金瓶狂野欧美性猛交xxxx| 操日韩av在线电影| 欧美在线日韩| 亚洲一区二区精品在线| 中文字幕在线观看一区二区| 免费黄网站在线播放| 综合激情国产一区| 女主播福利一区| 成人毛片一区二区| 狠狠操狠狠色综合网| 成人黄页网站视频| 亚洲自拍偷拍一区| 99这里只有久久精品视频| 手机福利小视频在线播放| 亚洲毛片在线观看| 成人情趣视频网站| 国产精品啪啪啪视频| 图片区小说区国产精品视频| 少妇一区视频| 国产欧美丝袜| 日韩美女久久久| а√在线中文在线新版| 国产精品国产福利国产秒拍| 美国欧美日韩国产在线播放| 宅男噜噜噜66国产免费观看| 9191国产精品| 亚洲区小说区| 国产av不卡一区二区| 亚洲成av人片一区二区三区| 日韩欧美精品电影| 激情欧美一区二区三区中文字幕| 国产三级精品三级在线专区| 精品精品导航| 国产欧美日韩最新| 久久综合久久综合久久综合| 国内精品久久久久久野外| 日韩免费视频在线观看| av亚洲精华国产精华精华| 91啦中文在线| 国产精品久久久久久av福利| 成人美女在线视频| 污片视频在线免费观看| 91丝袜美腿美女视频网站| 国产精品久久久久四虎| 一二三四视频在线中文| 国产一区二区高清视频| 亚洲三级免费观看| 在线观看中文字幕的网站| 国产精品一区二区三区在线播放| 国产91丝袜在线播放0| 婷婷av在线| 精品国产一区二区三区日日嗨| 亚洲男人天堂一区| 免费观看性欧美大片无片| 久久久99精品视频| 日韩欧美国产一区二区三区| 一区二区日韩欧美| 最猛黑人系列在线播放| 日韩美女激情视频| 欧美国产一区二区在线观看| 亚洲一区二区三区四区| 黄频视频在线观看| 精品精品欲导航| 久久最新视频| 含羞草www国产在线视频| 国产精品xxx在线观看www| 欧美性jizz18性欧美| 一本色道久久综合亚洲精品酒店| 乱子伦视频在线看| 在线观看久久久久久| 色系列之999| 亚洲欧美网站| 大菠萝精品导航| 伊人情人网综合| 在线播放精品一区二区三区| 久久综合999| 精品一区二区三| 最新97超碰在线| 国产免费色视频| 久久人人爽人人爽人人片亚洲| 亚洲国产成人在线| 欧美第一精品| 日本色护士高潮视频在线观看 | 欧美日韩不卡一区二区| 最新中文字幕在线观看| 卡通动漫国产精品| 久久99视频| 亚洲一区二区三区自拍| 亚洲激情在线观看视频免费| 国精品**一区二区三区在线蜜桃| 美女精品导航| 91在线高清视频| 欧美一区二区三区免费在线看| 蜜桃久久久久久久|