v0.19.0-rc1
Pre-release
Pre-release
HyperQueue 0.19.0-rc1
New features
-
Server resilience. Server state can be loaded back from journal when server crashes.
-
HQ_NUM_NODES
for multi-node tasks introduced. It contains the number of nodes assigned to task.
You do not need to manually count lines inHQ_NODE_FILE
anymore.
Changes
-
Dashboard is disabled in this version. We expect to reneeble it in 1-2 release cycles
-
Node file generated for multi-node tasks now contains only short hostnames
(e.g. if hostname is "cn690.karolina.it4i.cz", only "cn690" is written into node list)
You can readHQ_HOST_FILE
if you need to get full hostnames without stripping.
Fixes
- Enable passing of empty
stdout
/stderr
to Python function tasks in the Python
API (#691). hq alloc add --name <name>
will now correctly use the passed<name>
to name allocations submitted to Slurm/PBS.
Artifact summary:
- hq-v0.19.0-rc1-*: Main HyperQueue build containing the
hq
binary. Download this archive to
use HyperQueue from the command line. - hyperqueue-0.19.0-rc1-*: Wheel containing the
hyperqueue
package with HyperQueue Python
bindings.