Cách mạng R tàu với thư viện Intel MKL Blas tối ưu hóa và các phiên bản khác nhau của Lapack hơn được sử dụng với CRAN-R theo mặc định. Đối với hầu hết tính toán bạn có thể thực hiện trong R này sẽ nhanh hơn mặc định, những người được gửi cùng với CRAN-R. Tuy nhiên, điều này không xảy ra đối với tất cả tính toán. Như vậy, một số gói R bên thứ ba có thể không tương thích với thư viện MKL Blas. Trong trường hợp này, bạn có thể quay trở lại thư viện mặc định được gửi cùng với CRAN-R.
Dưới đây là ví dụ về cách thực hiện trao đổi này đối với cách mạng doanh nghiệp R 7.1. Chú ý rằng thư viện CRAN-R phải đến từ cùng một mức độ R là được gửi cùng với cách mạng R. Phiên bản 7.1, đây là 3.0.2.
Windows:
-
Đổi tên 'Rblas.dll' để 'Rblas.dll.RevoR' và 'Rlapack.dll' để 'Rlapack.dll.RevoR' trong cặp 'C:\Revolution\R-Enterprise-7.1\R-3.0.2\bin\x64'.
-
Sao chép Rblas.dll và Rlapack.dll từ thư mục \lib < R_HOME > Cài đặt CRAN-R 3.0.2 C:\Revolution\R-Enterprise-7.1\R-3.0.2\bin\x64.
-
Khởi động lại R cách mạng doanh nghiệp, thay đổi có hiệu lực.
Linux:
-
Đổi tên libRblas.so và libRlapack.so trong /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
-
Sao chép libRblas.so và libRlapack.so từ < R_HOME > / lib thư mục cài đặt CRAN-R 3.0.2 để /usr/lib64/Revo-7.1/R-3.0.2/lib64/R/lib.
-
Khởi động lại R cách mạng doanh nghiệp, thay đổi có hiệu lực.