Революция R поставляется с оптимизированной библиотеки Intel MKL Blas и Lapack, чем по умолчанию используется с CRAN-R в другой версии. Для большинства вычислений, которые можно выполнить в R, это будут быстрее, чем по умолчанию те поставляются с CRAN-R. Тем не менее это не так для всех вычислений. А также некоторых сторонних пакетов R могут оказаться несовместимыми с библиотеками MKL Blas. В этих случаях может потребоваться восстановить библиотеки по умолчанию, поставляемые с CRAN-R.
Ниже приведены примеры способов выполнения этой перестановки для предприятия R революции 7.1. Обратите внимание, что библиотеки CRAN-R должны находиться на одном уровне R как что состав революции R. Для версий 7.1 это R 3.0.2. Windows:-
Переименуйте «Rblas.dll» в «Rblas.dll.RevoR» и «Rlapack.dll» в «Rlapack.dll.RevoR» в папке «C:\Revolution\R-Enterprise-7.1\R-3.0.2\bin\x64».
-
Скопируйте Rblas.dll и Rlapack.dll из каталога установки CRAN-R 3.0.2 \lib < R_HOME > C:\Revolution\R-Enterprise-7.1\R-3.0.2\bin\x64.
-
Перезапустите предприятия R революции, чтобы изменения вступили в силу.
Linux:
-
Переименуйте libRblas.so и libRlapack.so в /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
-
Копировать из < R_HOME > libRblas.so и libRlapack.so / lib каталог установки CRAN-R 3.0.2 для /usr/lib64/Revo-7.1/R-3.0.2/lib64/R/lib.
-
Перезапустите предприятия R революции, чтобы изменения вступили в силу.