簡體   English   中英

如何使用slurm在特定節點上運行作業?

[英]How to run a job on a specific node using the slurm?

我最初的問題是如何在群集上運行CVX工具箱(帶有學術許可證)。 我無法找到直接的方法,我決定以不同的方式解決問題。

CVX許可證取決於硬件,每個學術許可證都與4個硬件相關聯。 我想將其中一個節點(可能是兩個)添加到許可證列表中。 為此,我需要始終在相同的硬件或節點上運行CVX(我知道這可能不是一種有效的方法)。 有沒有辦法這樣做?

如果您是管理員,則應定義與安裝該軟件的節點關聯的feature (例如feature=cvx slurm.conf ,在slurm.conf ),並要求用戶使用--constraint=cvx提交作業。

如果您是普通用戶並且無法更改Slurm配置,則可以使用--nodelist=...指定特定節點,或者,如果您需要其中一個,請使用--exclude=...以及所有列表沒有安裝CVX的節點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM