[英]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.