Modify SLURM optimizer licensing to use globally licensed gurobi license if available.
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 148
- Forks
- 55
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 18
Description
Feature Request
Current implementation will require user on HPC Sherlock to use a WLS license. This limits the user to running 4 sessions at once.
Stanford has a globally licensed gurobi version which can be accessed using the ml gurobi/3.9.x... We need to switch to use that license.
Suggested Solution
No response
Additional Info
No response
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Python code for the SLURM optimizer and how it currently configures the WLS license. Check how the ml gurobi/3.9.x environment is exposed on Stanford Sherlock, then update the licensing behavior to use the globally licensed Gurobi installation when available. Done means the optimizer can use that license instead of requiring WLS.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- hpc, python
- Domain
- hpc
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100