Revolusjon R leveres med optimalisert Intel MKL Blas biblioteker og en annen versjon av Lapack enn det som brukes med CRAN-R som standard. For de fleste beregninger du kan gjøre i R disse vil være raskere enn standard som ble levert med CRAN-R. Dette er imidlertid ikke tilfelle for alle beregninger. Noen tredjeparts-R-pakker er også, kanskje ikke kompatibel med MKL Blas-biblioteker. I slike tilfeller vil du kanskje gå tilbake til standard-biblioteker som ble levert med CRAN-R.
Nedenfor finner du eksempler på hvordan du utfører denne swap for revolusjon R Enterprise 7.1. Legg merke til at CRAN-R-biblioteker må komme fra samme grad av R som som ble levert med revolusjon R. Dette er R 3.0.2 for versjoner 7.1.
Windows:
-
Gi nytt navn 'Rblas.dll' til 'Rblas.dll.RevoR' og 'Rlapack.dll' til 'Rlapack.dll.RevoR' i 'C:\Revolution\R-Enterprise-7.1\R-3.0.2\bin\x64'-mappen.
-
Kopier Rblas.dll og Rlapack.dll fra < R_HOME > \lib-katalogen på en CRAN-R 3.0.2 installasjon til C:\Revolution\R-Enterprise-7.1\R-3.0.2\bin\x64.
-
Start på nytt revolusjon R Enterprise, for at endringene skal tre i kraft.
Linux:
-
Gi nytt navn til libRblas.so og libRlapack.so i /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
-
Kopier libRblas.so og libRlapack.so fra < R_HOME > / lib-katalogen for en CRAN-R 3.0.2 installasjon til /usr/lib64/Revo-7.1/R-3.0.2/lib64/R/lib.
-
Start på nytt revolusjon R Enterprise, for at endringene skal tre i kraft.