TLDR:
- Am I understanding this?
- Can I at least create a way to submit a job to a specific NODE.
We have an older cluster system where people can submit jobs either by using “queue to lane” or “run on specific GPU”. We just got a new cluster, where the only option is “queue to lane” and the people are begging me to give them the option to “run on specific GPU”.
Based on the explanation given here – it would seem that when our older cluster was set up, it was set up using BOTH the “cryosparcm cluster connect” to create the “queue to lane”, AND the individual nodes were also separately “connected” using “cryosparcw connect”. In addition, the “cryosparcuser” account must have the ability to SSH into the individual nodes. HOWEVER by doing this, it would seem this might cause issues as the scheduler (slurm) does not know about these jobs submitted to a “specific GPU” and could possibly schedule something to run when the resources are not available. Am I understanding that correctly?
IF that is correct, could I appease them by at least giving them the option to pick a specific NODE to run jobs on? From the comment given here, it might seem like I can:
------------------8<—Begin-Cut-Here—8<------------------
-------------------8<—End-Cut-Here—8<-------------------
If so, would I do this by following the “Add additional Cluster Lanes”? ALTHOUGH, looking at my existing cluster_info.json & cluster_script.sh files, I don’t see a way to specify in there a specific node… So this just looks like it would create new lanes all with the same specs but different names…