Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add note about parallel BLAS to README #75

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ image | description | size | pull
- Images are now based on Ubuntu LTS releases rather than Debian and system libraries are tied to the Ubuntu version. Images will use the most recent LTS available at the time when the corresponding R version was released. Thus all 4.0.0 images are based on Ubuntu 20.04.
- We use the [RStudio Package Manager (RSPM)](https://packagemanager.rstudio.com) as our default CRAN mirror. RSPM serves compiled Linux
binaries of R packages and greatly speeds up package installs.
- R is built with a version of OpenBLAS that enables multi-threaded BLAS computations by default. This speeds up many processes but [may result in too much nested parallelism](https://github.com/rocker-org/rocker/issues/412#issuecomment-666415627) when running multiple BLAS-intensive parallel R processes. The [RhpcBLASctl](https://cran.r-project.org/web/packages/RhpcBLASctl/index.html) may be used to control low-level parallelism.
- Several images, `r-ver`, and new experimental `ml` and `ml-verse` are now available with CUDA drivers and libraries installed and preconfigured for use on machines with NVIDIA GPUs. These are available under tags `4.X.X-cudaX.X`, with currently only CUDA 10.1 available pre-built.
- We no longer support `ADD=` runtime triggers for installing Shiny or similar modules. See below for how to extend images to include custom extensions.
- Shiny images, like RStudio images, now manage processes via the [S6](https://github.com/just-containers/s6-overlay) supervisor system allowing containers to manage multiple background processes gracefully.
Expand Down