Перейти к содержимому

{mirai} and {crew}: next-generation async to supercharge {promises}, Plumber, Shiny, and {targets}

Posit PBC

0:00 / 0:00

{mirai} and {crew}: next-generation async to supercharge {promises}, Plumber, Shiny, and {targets}

1 093 просмотра · 1 год назад
Posit PBC
48 тыс. подписчиков
1 093 просмотра · 1 год назад
{mirai} is a minimalist, futuristic, and reliable way to parallelise computations – either on the local machine, or across the network. It combines the latest scheduling technologies with fast, secure connection types. With built-in integration to {promises}, {mirai} provides a simple and efficient asynchronous back-end for Shiny and Plumber apps. The {crew} package extends {mirai} to batch computing environments for massively parallel statistical pipelines, e.g. Bayesian modeling, simulations, and machine learning. It consolidates tasks in a central {R6} controller, auto-scales workers, and helps users create plug-ins for platforms like SLURM and AWS Batch. It is the new workhorse powering high-performance computing in {targets}. Talk by Charlie Gao and Will Landau Slides: https://wlandau.github.io/posit2024 GitHub Repo: https://github.com/wlandau/posit2024 `mirai`: https://shikokuchuo.net/mirai/ `crew`: https://wlandau.github.io/crew/