助力深度学习!阿里开源可插拔 GPU 共享调度工具( 九 )
2.2 当调度器找到满足条件的节点 , 就会委托 GPU Share Scheduler Extender 的 bind 方法进行节点和 Pod 的绑定 , 这里 Extender 需要做的是两件事情
-
以 binpack 的规则找到节点中最优选择的 GPU 卡 id , 此处的最优含义是对于同一个节点不同的 GPU 卡 , 以 binpack 的原则作为判断条件 , 优先选择空闲资源满足条件但同时又是所剩资源最少的 GPU 卡 , 并且将其作为
ALIYUN_COM_GPU_MEM_IDX
保存到 Pod 的 annotation 中;同时也保存该 Pod 申请的 GPU Memory 作为ALIYUN_COM_GPU_MEM_POD
和ALIYUN_COM_GPU_MEM_ASSUME_TIME
保存至 Pod 的 annotation 中 , 并且在此时进行 Pod 和所选节点的绑定 。
注意:这时还会保存
ALIYUN_COM_GPU_MEM_ASSIGNED
的 Pod annotation , 它被初始化为“false” 。 它表示该 Pod 在调度时刻被指定到了某块 GPU 卡 , 但是并没有真正在节点上创建该 Pod 。ALIYUN_COM_GPU_MEM_ASSUME_TIME
推荐阅读
- 无尽梦魇|魔兽世界TBC:深度解析“翠绿的宝珠”对哪些职业保值
- 国服|LOLM:60天内如何从小白打到国服王者?这快捷径方法值得学习
- 催眠学习|《催眠学习》PC版,一款教你如何恋爱的游戏,非绅骑步呦!
- 虎牙|哈利波特手游:同流派该如何击败?虎牙小若沐展示细节,值得学习
- edg战队|亿万中国水友“毒奶”助力EGD夺S11总冠军,你参与了吗?
- 李九|S组才是真正的宝藏!解说李九深度分析KPL秋季赛第三轮,爆发到了
- 梦幻西游|梦幻西游:一只须弥画魂的励志蜕变史,这才是值得学习人生态度!
- 手机游戏|LOL手游出现第一位顶级主播,直播教学,全是顶级博主来学习
- ag战队|AG终于有大心脏选手了!一诺啊泽自信心全无,这点真要像妖刀学习
- lck|梦幻西游手游:萌新最强助力?侠义值换银币,比押镖挖宝强多了!