Parallel processing 强制htcondor使用一台机器而不显式指定它

Parallel processing 强制htcondor使用一台机器而不显式指定它,parallel-processing,condor,Parallel Processing,Condor,我想向htcondor提交一个本地并行作业,例如,它总共将使用10个cpu和100G RAM。它可以在任何机器上运行 我如何要求htcondor在一台机器上分配这些资源,而不使用类似machine==“machine1”的东西显式地指定一台机器,这会将它限制在该特定机器上?如果您的管理员在htcondor中设置了可分区插槽,您可以添加 request_cpus=10到您的condor提交文件,condor将在一台机器上的10核大插槽中运行作业。您能否澄清您正在尝试做什么,以及您认为问题出在哪里?

我想向htcondor提交一个本地并行作业,例如,它总共将使用10个cpu和100G RAM。它可以在任何机器上运行


我如何要求htcondor在一台机器上分配这些资源,而不使用类似
machine==“machine1”
的东西显式地指定一台机器,这会将它限制在该特定机器上?

如果您的管理员在htcondor中设置了可分区插槽,您可以添加
request_cpus=10
到您的condor提交文件,condor将在一台机器上的10核大插槽中运行作业。

您能否澄清您正在尝试做什么,以及您认为问题出在哪里?默认情况下,HTCondor将始终只使用一个插槽的资源,这最多代表一台机器。您的HTCondor集群是否有可分区的插槽,或者所有资源都是静态分区的?是否有足够大的单个插槽可以运行作业?据我所知,感谢@MisterMiyagi(我没有设置集群),没有单个插槽可以运行作业,因此我需要请求多个插槽,但它们必须位于同一台机器上,以便我的并行工作正常。这是否澄清了问题?