NEWS
crew.cluster 0.3.3
- Add
slurm_memory_gigabytes_required
to set --mem
in SLURM (#44, @multimeric).
- Add
r_arguments
to accept R command line arguments for workers.
- Support
options_metrics
.
- Organize arguments into options lists.
- Use
crashes_error
from crew
.
- Implement retryable options for memory, cores, GPUs, wall time, and SLURM partition (#48, @stemangiola).
- Set default
seconds_idle
to 300.
crew.cluster 0.3.2 (2024-07-10)
- Add
retry_tasks
argument.
crew.cluster 0.3.1 (2024-04-24)
crew.cluster 0.3.0 (2024-02-08)
- Create an abstract monitor class for cluster-specific monitor classes to inherit from (#32).
- Require
crew
>= 0.8.0.
- Raise
seconds_timeout
to 60 across controllers.
crew.cluster 0.2.0 (2024-01-08)
- Re-enable unit tests.
- Require
crew
>= 0.7.0.
- Add a "monitor" class for SGE clusters to conveniently list and terminate jobs.
- Deprecate
command_delete
in favor of command_terminate
.
crew.cluster 0.1.4 (2023-12-10)
- Refactor methods for development
crew
.
- Encapsulate non-function
R6
members inside the private
list.
- Encapsulate functions for launch/termination commands inside the
R6
private
list.
crew.cluster 0.1.3 (2023-10-17)
- Deprecate
seconds_exit
(https://github.com/wlandau/crew/issues/125, @shikokuchuo).
- Deprecate
seconds_interval
(https://github.com/wlandau/crew/issues/131).
- Add a new
slurm_partition
argument the SLURM controller and launcher (#24, @kkmann).
- Turn on automatic TLS encryption by default.
crew.cluster 0.1.2 (2023-09-20)
- Require
crew
>= 0.5.0.
- Add a new
slurm_time_minutes
for SLURM wall time (#1, @cfljam).
- Enable TLS.
- Use MB format for memory in SLURM launcher (#22, @kendonB).
- Use
launch_max
and crew_tls()
from crew
0.5.0.
crew.cluster 0.1.1 (2023-06-15)
- Align with breaking changes in
crew
0.3.0.
- Increase
seconds_launch
to 86400 (1 day).
crew.cluster 0.1.0 (2023-05-19)
- Submit workers asynchronously (#2).
- Use
system2()
instead of processx
to submit workers (#2).
- Add a
verbose
argument to the SGE launcher to optionally print system2()
stdout and stderr.
- Implement SLURM and PBS/TORQUE launchers (#1, #5, #6).
- Create an abstract cluster launcher class to combine common elements of cluster launchers.
- Add a
script_directory
argument to customize the location of job scripts (#3, @mglev1n).
- Implement an LSF launcher (#4, @mglev1n).
crew.cluster 0.0.2 (2023-04-25)
- Fix author spelling in the DESCRIPTION file.
crew.cluster 0.0.1