我最初的问题是如何在集群上运行CVX工具箱(具有学术许可)。我不能想出一个直接的方法来做到这一点,我决定用不同的方法来解决这个问题。
CVX许可依赖于硬件,每个学术许可绑定到4个硬件。我想将其中一个节点(可能是两个)添加到许可证列表中。为此,我需要始终在相同的硬件或节点上运行CVX (我知道这可能不是一种有效的方法)。有没有办法做到这一点?
发布于 2018-06-25 17:57:21
如果您是管理员,则应定义与安装该软件的节点关联的feature (例如slurm.conf中的feature=cvx ),并要求用户使用--constraint=cvx提交作业。
如果您是常规用户,并且无法更改Slurm配置,则可以使用--nodelist=...指定特定节点,或者,如果需要,可以将--exclude=...与未安装CVX的所有节点的列表一起使用。
https://stackoverflow.com/questions/50993346
复制相似问题