Hello all,
I write here to ask if it would be possible to install the Rstan package on R?
Process for the installation is described in details here: RStan Getting Started · stan-dev/rstan Wiki · GitHub
Many thanks for all your help!!
Hello all,
I write here to ask if it would be possible to install the Rstan package on R?
Process for the installation is described in details here: RStan Getting Started · stan-dev/rstan Wiki · GitHub
Many thanks for all your help!!
Hello @Maxime.Walder
The procedure is quite different from which we talk about earlier.
For the R package, you can do it yourself easily:
The Rstan package does not seem to work for R >= 4.2.0
(baobab)-[alberta@login2 ~]$ R_LIBS=~/Rpackages/
(baobab)-[alberta@login2 ~]$ mkdir ~/Rpackages
(baobab)-[alberta@login2 ~]$ ml GCC/10.3.0 OpenMPI/4.1.1 R/4.1.0 nodejs
(baobab)-[alberta@login2 ~]$ cat install_Rstan.r
# run the next line if you already have rstan installed
# remove.packages(c("StanHeaders", "rstan"))
# next line commented cause we load nodejs before
# Sys.setenv(DOWNLOAD_STATIC_LIBV8 = 1) # only necessary for Linux without the nodejs library / headers
install.packages("rstan", repos = "https://cloud.r-project.org/", dependencies = TRUE)
Compiling on login2 does not allowed to run computation on login node.
You can even compile via slurm
(baobab)-[alberta@login2 ~]$ time Rscript test_lib.R
(baobab)-[alberta@login2 ~]$ time Rscript test_lib.R
Loading required package: StanHeaders
Loading required package: ggplot2
rstan (Version 2.21.8, GitRev: 2e1f913d3ca3)
For execution on a local, multicore CPU with excess RAM we recommend calling
options(mc.cores = parallel::detectCores()).
To avoid recompilation of unchanged Stan programs, we recommend calling
rstan_options(auto_write = TRUE)
real 0m2.210s
user 0m1.750s
sys 0m0.235s
Let me know if it’s good for you.
It works all fine!!
Merci beaucoup !!