Unity is split into multiple partitions. In order to use a specific partition, use the following flag in your job submissions:
-p <partition name>
It is also possible to specify a list of partitions. For shortest wait times, and best quality of service, use one of the following:
For CPU jobs lasting up to a day:
-p uri-cpu,cpu,cpu-preempt
For CPU jobs lasting more than a day:
-p uri-cpu,cpu-long,cpu-preempt
For GPU jobs lasting up to a day:
-p uri-gpu,gpu,gpu-preempt
For GPU jobs lasting more than a day:
-p uri-gpu,gpu-long,gpu-preempt
Partitions
All general partitions except preempt partitions have a hard limit of 1000 CPUs and 64 GPUs per lab . URI members have access to two priority partitions: uri-cpu and uri-gpu that have no such limits.
Note: Interactive jobs are limited to 8 hours. Use Batch jobs for longer work.
Name | Time Limit | Max CPUs per Node | Comments |
---|---|---|---|
uri-cpu | 30 DAYS | 64 | CPU priority partition |
uri-gpu | 30 DAYS | 64 | GPU priority partition |
cpu-long | 14 DAYS | 40 | CPU general partition |
cpu |
1 DAY | 40 | CPU short partition |
cpu-preempt | 14 DAYS | 256 | Priority jobs can preempt (requeue) your jobs at any point, so use only if your job supports checkpointing |
gpu-long |
14 DAYS | GPU general partition | |
gpu | 1 DAY | GPU short partition | |
gpu-preempt | 14 DAYS | Priority jobs can preempt (requeue) your jobs at any point, so use only if your job supports checkpointing |
There are other partitions that give priority to other groups who have purchased hardware.