0.5.0
Highlights:
In Row 0.5, the subcommands show directories, show jobs, and show status now
report No matches when there are no results to show.
Users can also request an amount of memory specific to an action with
memory_per_cpu_mb or memory_per_gpu_mb. For example:
[action.resources]
memory_per_cpu_mb = 1024When set, the given value will be passed to the SLURM option --mem-per-cpu or
--mem-per-gpu if the partition has no memory request set or the action's value is
smaller than the partition's. Row returns an error when the user requests more
memory than the partition has available to prevent unexpected additional costs.
Note: Most users should omit the memory request. When omitted row will
automatically select the maximum amount of memory possible without incurring
extra charges on your HPC resources.
Added:
- Actions can request the following new resources:
memory_per_cpu_mbor
memory_per_gpu_mb.
Changed:
- Writing tabular output with no rows now results in the output
No matches.. - Build executables on Ubuntu 22.04.
- Report an error when the workflow requests 0 processes, GPUs, or threads.
- Require Rust 1.85 or newer to build.
- Memory requests in
clusters.tomlmust now be set in MB. Thememory_per_*
keys are renamed tomemory_per_*_mb.
Fixed:
- Submit MPI jobs on Great Lakes without error.