Revolution R este livrat cu optimizate Intel MKL Blas biblioteci și o altă versiune de Lapack decât este utilizat cu CRAN-R în mod implicit. Pentru majoritatea calcule puteți face în R acestea vor fi mai rapide decât cea implicită cele livrat împreună cu CRAN-R. Cu toate acestea, acest lucru nu este cazul pentru toate calculele. De asemenea, unele pachete de R terțe să nu fie compatibil cu bibliotecile MKL Blas. În aceste cazuri, se recomandă să reveniți la biblioteci implicite livrat împreună cu CRAN-R.
Mai jos sunt exemple despre cum se efectuează această swap pentru întreprinderi de R Revolution 7.1. Notă că bibliotecile CRAN-R trebuie să provină de la același nivel de R ca livrat împreună cu Revolution R. Pentru versiunile 7.1, aceasta este R 3.0.2. Windows:-
Redenumiți 'Rblas.dll' la 'Rblas.dll.RevoR' și 'Rlapack.dll' la 'Rlapack.dll.RevoR' în folderul 'C:\Revolution\R-Enterprise-7.1\R-3.0.2\bin\x64'.
-
Copiați Rblas.dll și Rlapack.dll din directorul \lib < R_HOME > dintr-o instalare CRAN-R 3.0.2 C:\Revolution\R-Enterprise-7.1\R-3.0.2\bin\x64.
-
Reporniți Revolution R Enterprise, pentru ca modificările să aibă efect.
Linux:
-
Redenumiți libRblas.so și libRlapack.so în /usr/lib64/Revo-7.1/R-3.0.2/lib64/R/lib:
# mv /usr/lib64/Revo-7.1/R-3.0.2/lib64/R/lib/libRblas.so /usr/lib64/Revo-7.1/R-3.0.2/lib64/R/lib/libRblas.so.RevoR# mv /usr/lib64/Revo-7.1/R-3.0.2/lib64/R/lib/libRlapack.so /usr/lib64/Revo-7.1/R-3.0.2/lib64/R/lib/libRlapack.so.RevoR
-
Copiați libRblas.so și libRlapack.so din < R_HOME > / lib directorul de o instalare CRAN-R 3.0.2 /usr/lib64/Revo-7.1/R-3.0.2/lib64/R/lib.
-
Reporniți Revolution R Enterprise, pentru ca modificările să aibă efect.