2012-09-28 13 views
6

Secondo this link solo installare il seguente pacchetto in Ubuntu accelererà R significativamente per alcuni calcoli:L'installazione di questo pacchetto aumenterà la velocità di R?

libatlas3gf-base 

Devo compilare dai sorgenti per ottenere questo beneficio? In caso contrario, devo reinstallare R dopo aver installato questo pacchetto?

Ci sono altri pacchetti simili a questo in quanto possono velocizzare le cose semplicemente installandole?

+0

Non ero a conoscenza del pacchetto per ubuntu, ma confermo che la libreria ATLAS renderà alcune operazioni (inclusa la moltiplicazione della matrice) molto più veloce. L'ho fatto su Windows sovrascrivendo bin \ Rblas.dll con uno da http://cran.r-project.org/bin/windows/contrib/ATLAS/ – flodel

risposta

8

Il pacchetto di base libatlas3gf-base sarà già di aiuto sui "riferimenti di riferimento" predefiniti, ma è possibile (se ci si preoccupa) fare meglio creando localmente Atlas. Questo è in un certo senso il punto di vista di Atlas come A e T stanno per Automatically Tuned.

Ora, tenere presente che a) la ricostruzione del pacchetto non è così banale come solo l'installazione del pacchetto base e b) si erano perfettamente ragione nell'indicare certi calcoli. Il tuo tempo netto trascorso in R sarà limitato solo dalle operazioni di algebra lineare che puoi accelerare qui. Quindi per me, installare semplicemente atlas-base è di solito abbastanza buono sui miei sistemi Ubuntu e Debian.

+0

grazie, come sempre. Ci sono altri pacchetti che possono velocizzare le cose semplicemente installandole? –

+0

inoltre, come posso controllare che R stia usando correttamente libatlas dopo aver installato il pacchetto? –

+0

Atlas e gli altri blas sono trasparenti; tutti si limitano a plug un e Debian/Ubuntu si prende cura di tutto il resto. Basta invertire una matrice o fare un'altra operazione algebra lineare. Senza i veri blason R non avrebbe nemmeno iniziato ... –

Problemi correlati