Shortcuts
Various HyperQueue CLI command options let you enter some value in a specific syntactical format for convenience. Here you can find a list of such shortcuts.
ID selector#
When you enter (job/task/worker) IDs to various HyperQueue CLI commands, you can use the following selectors to select multiple IDs at once or to reference the most recently created ID:
<id>Single IDhq worker stop 1- stop a worker with ID1hq job cancel 5- cancel a job with ID5
<start>-<end>:<step>Inclusive range of IDs, starting atstartand ending atendwith stepstephq submit --array=1-10- create a task array with10taskshq worker stop 1-3- stop workers with IDs1,2and3hq job cancel 2-10:2- cancel jobs with IDs2,4,6,8and10
allAll valid IDshq worker stop all- stop all workershq job cancel all- cancel all jobs
lastThe most recently created IDhq worker stop last- stop most recently connected workerhq job cancel last- cancel most recently submitted job
You can also combine the first two types of selectors with a comma. For example, the command
$ hq worker stop 1,3,5-8
would stop workers with IDs 1, 3, 5, 6, 7 and 8.
Tip
You can add underscore (_) separators to any of the entered numeric values to improve readability:
$ hq submit --array=1-1000_000 ...
Supported commands and options#
hq submit --array=<selector>hq worker stop <selector>hq job info <selector>- does not support
all(usehq job listinstead)
- does not support
hq job cancel <selector>hq job wait <selector>hq job progress <selector>
Duration#
You can enter durations using various time suffixes, for example:
1h- one hour3m- three minutes14s- fourteen seconds15days 2min 2s- fifteen days, two minutes and two seconds
You can also combine these suffixed values together by separating them with a space. The full specification of allowed suffixed can be found here.
Supported commands and options#
hq worker start --time-limit=<duration>hq worker start --idle-timeout=<duration>hq alloc add pbs --time-limit=<duration>hq submit --time-limit=<duration> ...hq submit --time-request=<duration> ...
Tip
For increased compatibility with PBS and Slurm, you can also specify the --time-limit option of hq alloc add using the HH:MM:SS format.
Created: December 20, 2021