程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SLRUM:如何限制 CPU 作业数以避免浪费 GPU 资源大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决SLRUM:如何限制 CPU 作业数以避免浪费 GPU 资源?

开发过程中遇到SLRUM:如何限制 CPU 作业数以避免浪费 GPU 资源的问题如何解决?下面主要结合日常开发的经验,给出你关于SLRUM:如何限制 CPU 作业数以避免浪费 GPU 资源的解决方法建议,希望对你解决SLRUM:如何限制 CPU 作业数以避免浪费 GPU 资源有所启发或帮助;

我们使用 SLRUM 在节点之间共享 cpu 和 GPU 资源。 有时无法提交 GPU 作业,因为有人提交了满满的 cpu 作业。 在这种情况下,它会浪费 GPU 资源。

我如何制定政策来避免这种冲突?

例如,是否可以限制 GPU 作业节点上的最大 cpu 作业数?

(节点资源:48 个 cpu 核心,4 个 GPU 卡,--> 限制 cpu 作业最多 44 个以保留 4 个 GPU 作业。)

解决方法

有时用于执行此操作的配置是具有两个(重叠)分区,一个包含所有节点(CPU 分区),另一个包含仅 GPU 节点(GPU 分区)。

然后将 CPU 分区的 @H_959_16@maxCPUsPerNode 设置为 44,将 GPU 分区的 let opciones = document.getElementById("SELEctor"),dolarapeso = document.getElementsByTagName("option").value,pesodolar = document.getElementsByTagName("option").value; function convertir() { let A = document.getElementById("cantidad").value,B = [145,157.7,157.9,90.2],C = [],monedas = document.getElementById("SELEctor").value; C [0] = ["0"]; C [1] = ["0"]; C [2] = ["0"]; C [3] = ["0"]; if(monedas === "1") { C = B.map(B => A * B); document.getElementById("a").innerHTML = C [0]; document.getElementById("b").innerHTML = C [1]; document.getElementById("c").innerHTML = C [2]; document.getElementById("d").innerHTML = C [3]; } else if(monedas === "2") { C = B.map(B => A / B); document.getElementById("a").innerHTML = C [0]; document.getElementById("b").innerHTML = C [1]; document.getElementById("c").innerHTML = C [2]; document.getElementById("d").innerHTML = C [3]; } } 设置为 4。

然后,必须将 GPU 作业提交到 GPU 分区,将仅 CPU 作业提交到 CPU 分区(可以是默认值)。这可以通过“资源限制”或“作业提交”插件来强制执行

大佬总结

以上是大佬教程为你收集整理的SLRUM:如何限制 CPU 作业数以避免浪费 GPU 资源全部内容,希望文章能够帮你解决SLRUM:如何限制 CPU 作业数以避免浪费 GPU 资源所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:CPU资源