【R】パッケージのインストール高速化

Rは、パッケージを追加することで、その機能を拡張できる特徴があります。そのパッケージのインストールですが、いくつものパッケージを同時にインストールする必要がある場合があります。

時間の節約にパッケージのインストールを高速化したいときのTipsがこちらです。

こちらのサイトを参考にしました。

1. Ncpusをつかう

インストールのオプションでNcpusを指定します。同時にいくつものパッケージをインストールできるようになります。ここのパッケージのインストールの高速化にはなりません。

install.packages("tidyverse", Ncpus = 4)

2. ccasheをつかう

tar.gzソースからインストールするときに役立つのがこちら。このサイトに詳しくのっていますが、~/.R/Makevarsに以下を記入するようです。

VER=
CCACHE=ccache
CC=$(CCACHE) gcc$(VER)
CXX=$(CCACHE) g++$(VER)
CXX11=$(CCACHE) g++$(VER)
CXX14=$(CCACHE) g++$(VER)
FC=$(CCACHE) gfortran$(VER)
F77=$(CCACHE) gfortran$(VER)

3. その他

Ubuntuバイナリを使用したり、Rstudio proのpackage managerを使っても高速化できるようです。

Add a Comment

メールアドレスが公開されることはありません。