Displays a progress bar showing job completion status. This is a convenience
wrapper around await() with progress enabled.
Usage
progress(x, ...)
# S3 method for class 'parade_jobset'
progress(x, timeout = Inf, poll = 10, ...)
# S3 method for class 'parade_job'
progress(x, timeout = Inf, poll = 10, ...)
Arguments
- x
A parade_jobset or parade_job object
- ...
Additional arguments passed to methods
- timeout
Maximum time to wait in seconds (default: Inf for no timeout)
- poll
Polling interval in seconds (default: 10)
Value
The jobset (invisibly)
Examples
# \donttest{
# Note: This example requires a SLURM cluster environment
if (Sys.which("squeue") != "") {
jobs <- slurm_map(1:10, function(x) Sys.sleep(x))
progress(jobs) # Shows progress bar
}
# }