You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NEWS.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# mirai (development version)
1
+
# mirai 2.4.1
2
2
3
3
#### New Features
4
4
5
5
* Reproducible parallel RNG by setting the `seed` argument to `daemons()`:
6
6
+ The default `NULL` uses L'Ecuyer-CMRG RNG streams advanced per daemon, the same as base R's parallel package, which produces statistically-sound yet generally non-reproducible results.
7
-
+ Setting an integer seed now initializes a global L'Ecuyer-CMRG RNG stream, which is advanced for each mirai evaluation, which does provide reproducible results.
7
+
+ Setting an integer seed now initializes a L'Ecuyer-CMRG RNG stream for the compute profile, which is advanced for each mirai evaluation, which does provide reproducible results.
Copy file name to clipboardExpand all lines: README.Rmd
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -136,19 +136,19 @@ mirai is designed from the ground up to provide a production-grade experience.
136
136
137
137
mirai features the following core integrations, with usage examples in the linked vignettes:
138
138
139
-
[<imgalt="R parallel"src="https://www.r-project.org/logo/Rlogo.png"width="40"height="31" />](https://mirai.r-lib.org/articles/mirai-xparallel.html) Provides the first official alternative communications backend for R, implementing the 'MIRAI' parallel cluster type, a feature request by R-Core at R Project Sprint 2023.
139
+
[<imgalt="R parallel"src="https://www.r-project.org/logo/Rlogo.png"width="40"height="31" />](https://mirai.r-lib.org/articles/v04-parallel.html) Provides the first official alternative communications backend for R, implementing the 'MIRAI' parallel cluster type, a feature request by R-Core at R Project Sprint 2023.
140
140
141
141
[<imgalt="purrr"src="https://purrr.tidyverse.org/logo.png"width="40"height="46" />](https://purrr.tidyverse.org) Powers parallel map for the purrr functional programming toolkit, a core tidyverse package.
142
142
143
-
[<imgalt="promises"src="https://solutions.posit.co/images/brand/posit-icon-fullcolor.svg"width="40"height="36" />](https://mirai.r-lib.org/articles/v3-promises.html) Implements next generation, event-driven promises. 'mirai' and 'mirai_map' objects are readily convertible to 'promises', and may be used directly with the promise pipe.
143
+
[<imgalt="promises"src="https://solutions.posit.co/images/brand/posit-icon-fullcolor.svg"width="40"height="36" />](https://mirai.r-lib.org/articles/v02-promises.html) Implements next generation, event-driven promises. 'mirai' and 'mirai_map' objects are readily convertible to 'promises', and may be used directly with the promise pipe.
144
144
145
-
[<imgalt="Shiny"src="https://github.com/rstudio/shiny/raw/main/man/figures/logo.png"width="40"height="46" />](https://mirai.r-lib.org/articles/mirai-promises.html) The primary async backend for Shiny, supporting ExtendedTask and the next level of responsiveness and scalability for Shiny apps.
145
+
[<imgalt="Shiny"src="https://github.com/rstudio/shiny/raw/main/man/figures/logo.png"width="40"height="46" />](https://mirai.r-lib.org/articles/v02-promises.html) The primary async backend for Shiny, supporting ExtendedTask and the next level of responsiveness and scalability for Shiny apps.
146
146
147
-
[<imgalt="Plumber"src="https://rstudio.github.io/cheatsheets/html/images/logo-plumber.png"width="40"height="46" />](https://mirai.r-lib.org/articles/mirai-promises.html) The built-in async evaluator behind the `@async` tag in plumber2; also provides an async backend for Plumber.
147
+
[<imgalt="Plumber"src="https://rstudio.github.io/cheatsheets/html/images/logo-plumber.png"width="40"height="46" />](https://mirai.r-lib.org/articles/v02-promises.html) The built-in async evaluator behind the `@async` tag in plumber2; also provides an async backend for Plumber.
148
148
149
-
[<imgalt="torch"src="https://torch.mlverse.org/css/images/hex/torch.png"width="40"height="46" />](https://mirai.r-lib.org/articles/mirai-serialization.html) Allows Torch tensors and complex objects such as models and optimizers to be used seamlessly across parallel processes.
149
+
[<imgalt="torch"src="https://torch.mlverse.org/css/images/hex/torch.png"width="40"height="46" />](https://mirai.r-lib.org/articles/v03-serialization.html) Allows Torch tensors and complex objects such as models and optimizers to be used seamlessly across parallel processes.
150
150
151
-
[<imgalt="Arrow"src="https://arrow.apache.org/img/arrow-logo_hex_black-txt_white-bg.png"width="40"height="46" />](https://mirai.r-lib.org/articles/mirai-serialization.html) Allows queries using the Apache Arrow format to be handled seamlessly over ADBC database connections hosted in background processes.
151
+
[<imgalt="Arrow"src="https://arrow.apache.org/img/arrow-logo_hex_black-txt_white-bg.png"width="40"height="46" />](https://mirai.r-lib.org/articles/v03-serialization.html) Allows queries using the Apache Arrow format to be handled seamlessly over ADBC database connections hosted in background processes.
152
152
153
153
[<imgalt="targets"src="https://github.com/ropensci/targets/raw/main/man/figures/logo.png"width="40"height="46" />](https://docs.ropensci.org/targets/) Targets, a make-like pipeline tool, uses crew as its default high-performance computing backend.
154
154
Crew is a distributed worker launcher extending mirai to different computing platforms, from traditional clusters to cloud services.
0 commit comments