Package: mirai 1.1.1

Charlie Gao

mirai: Minimalist Async Evaluation Framework for R

High-performance parallel code execution and distributed computing. Designed for simplicity, a 'mirai' evaluates an R expression asynchronously, on local or network resources, resolving automatically upon completion. Modern networking and concurrency built on 'nanonext' and 'NNG' (Nanomsg Next Gen) ensures reliable and efficient scheduling, over fast inter-process communications or TCP/IP secured by TLS.

Authors:Charlie Gao [aut, cre], Hibiki AI Limited [cph]

mirai_1.1.1.tar.gz
mirai_1.1.1.zip(r-4.5)mirai_1.1.1.zip(r-4.4)mirai_1.1.1.zip(r-4.3)
mirai_1.1.1.tgz(r-4.4-any)mirai_1.1.1.tgz(r-4.3-any)
mirai_1.1.1.tar.gz(r-4.5-noble)mirai_1.1.1.tar.gz(r-4.4-noble)
mirai_1.1.1.tgz(r-4.4-emscripten)mirai_1.1.1.tgz(r-4.3-emscripten)
mirai.pdf |mirai.html
mirai/json (API)
NEWS

# Install mirai in R:
install.packages('mirai', repos = c('https://r-multiverse.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/shikokuchuo/mirai/issues

On CRAN:

asynchronous-tasksconcurrencydistributed-computinghigh-performance-computingparallel-programmingpromises

32 exports 142 stars 5.50 score 1 dependencies 6 dependents 2.5k downloads

Last updated 2 days agofrom:2b2c912052 (via v1.1.1)

Exports:.daemon.progress.stopcall_miraicall_mirai_collect_miraidaemondaemonsdispatchereverywherehost_urlis_error_valueis_miraiis_mirai_erroris_mirai_interruptlaunch_locallaunch_remotelocal_urlmake_clustermiraimirai_mapnextgetnextstreamregister_clusterremote_configsaiseiserializationssh_configstatusstop_clusterstop_miraiunresolved

Dependencies:nanonext

mirai - Databases and Arrow

Rendered fromdatabases.Rmdusingknitr::knitron Jul 01 2024.

Last update: 2024-07-01
Started: 2024-05-02

mirai - Minimalist Async Evaluation Framework for R

Rendered frommirai.Rmdusingknitr::knitron Jul 01 2024.

Last update: 2024-07-01
Started: 2023-10-06

mirai - Parallel Integration

Rendered fromparallel.Rmdusingknitr::knitron Jul 01 2024.

Last update: 2024-06-10
Started: 2024-01-10

mirai - Plumber Integration

Rendered fromplumber.Rmdusingknitr::knitron Jul 01 2024.

Last update: 2024-06-10
Started: 2024-01-10

mirai - Promises Integration

Rendered frompromises.Rmdusingknitr::knitron Jul 01 2024.

Last update: 2024-06-10
Started: 2024-01-11

mirai - Shiny Integration

Rendered fromshiny.Rmdusingknitr::knitron Jul 01 2024.

Last update: 2024-06-05
Started: 2024-01-10

mirai - Torch Integration

Rendered fromtorch.Rmdusingknitr::knitron Jul 01 2024.

Last update: 2024-07-01
Started: 2024-01-10

Readme and manuals

Help Manual

Help pageTopics
mirai: Minimalist Async Evaluation Framework for Rmirai-package
Make Mirai Promiseas.promise.mirai
mirai (Call Value)call_mirai call_mirai_
mirai (Collect Value)collect_mirai
Daemon Instancedaemon
Daemons (Set Persistent Processes)daemons
Dispatcherdispatcher
Evaluate Everywhereeverywhere
URL Constructorshost_url local_url
Is miraiis_mirai
Error Validatorsis_error_value is_mirai_error is_mirai_interrupt
Launch Daemonlaunch_local launch_remote
Make Mirai Clustermake_cluster stop_cluster
mirai (Evaluate Async)mirai
mirai Mapmirai_map
Generic and SSH Remote Launch Configurationremote_config ssh_config
Saisei (Regenerate Token)saisei
Custom Serialization Functionsserialization
Status Informationstatus
mirai (Stop)stop_mirai
Query if a mirai is Unresolvedunresolved
With Mirai Daemonswith.miraiDaemons