Skip to content

v0.19.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 29 May 09:53

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 in HQ_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 read HQ_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.