假设我有一个带有10个GPU的服务器。我有一个python程序,它检测可用的GPU并使用它们。
我有几个用户将运行python (机器学习或数据挖掘)程序并使用GPU。
我最初想使用Hadoop,因为我发现Yarn擅长管理资源,包括GPU,而且纱线有一定的调度策略,比如公平、FIFO和容量。
我不喜欢硬编码的规则。user1只能使用gpu1,user2只能使用gpu2。
后来,我发现Hadoop似乎需要使用map- code模式编写的程序,但我的要求是在Windows或本地桌面上运行未经修改的代码,或者尽可能少地修改。
在一台具有多个GPU的机器上运行和调度python程序时,我应该考虑哪些知识?
发布于 2021-01-26 16:23:38
https://datascience.stackexchange.com/questions/88507
复制相似问题