rush: Rapid Asynchronous and Distributed Computing

Package to tackle large-scale problems asynchronously across a distributed network. Employing a database centric model, rush enables workers to communicate tasks and their results over a shared 'Redis' database. Key features include low task overhead, efficient caching, and robust error handling. The package powers the asynchronous optimization algorithms in the 'bbotk' and 'mlr3tuning' packages.

Package details

AuthorMarc Becker [cre, aut, cph] (ORCID: <https://orcid.org/0000-0002-8115-0400>)
MaintainerMarc Becker <marcbecker@posteo.de>
LicenseMIT + file LICENSE
Version0.3.0
URL https://rush.mlr-org.com https://github.com/mlr-org/rush
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("rush")

Try the rush package in your browser

Any scripts or data that you put into this service are public.

rush documentation built on Aug. 8, 2025, 7:41 p.m.