Bytte revolusjon R optimalisert MKL Blas biblioteker

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:

  1. 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.

  2. 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.

  3. Start på nytt revolusjon R Enterprise, for at endringene skal tre i kraft.

Linux:

  1. 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

  2. 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.

  3. Start på nytt revolusjon R Enterprise, for at endringene skal tre i kraft.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×