apachemesos能识别gpu内核吗?

d4so4syb  于 2021-06-21  发布在  Mesos
关注(0)|答案(1)|浏览(334)

在twitter开源办公室负责人的第25张幻灯片中,演示者说mesos甚至可以跟踪和管理gpu(我猜他指的是gpgpu)资源。但是我在别的地方找不到任何关于这个的信息。有人能帮忙吗?除了mesos,还有其他支持gpgpu的集群管理器吗?

ulmd4ohb

ulmd4ohb1#

mesos还不直接支持(gp)gpu,但支持自定义资源类型。如果您指定 --resources="gpu(*):8" 当启动mesos从机时,这将成为提供给框架的资源的一部分,框架可以启动声称使用这些资源的任务。一旦某个任务使用了某些gpu资源,则只会再次提供剩余的资源,直到该任务完成并且gpu资源再次可用为止。通过这种方式,mesos资源分配器可以实际地调度您声明的gpu资源,并确保只向框架提供/分配声明的数量。
mesos还不支持gpu隔离,但是有了“可插入的隔离模块”,您可以构建自己的gpu隔离来强制执行gpu资源限制。
或者,如果您不想分配单个gpu资源,而只想声明某些节点具有gpu,而其他节点不具有,则可以使用 --attributes="hasGpu:true" 或者类似于区分没有/没有gpu的节点。这些信息也传递到资源提供中的框架中,但是这些属性不能被正在运行的任务“使用”,因此它们将始终为该节点提供。
有关详细信息,请参阅https://mesos.apache.org/documentation/attributes-resources/

相关问题