
(Acest articol a fost publicat pentru prima dată pe https://pacha.dev/blogși cu amabilitate a contribuit la R-bloggeri). (Puteți raporta problema legată de conținutul acestei pagini aici)
Doriți să vă distribuiți conținutul pe R-bloggeri? dați clic aici dacă aveți un blog, sau aici dacă nu aveți.
Înainte de conținutul principal: creez o comunitate R pe Grupuri Google. Vă puteți alătura grupului folosind acest formular.
Ați auzit vreodată pe cineva susținând că R este „prea lent”?
În calitate de utilizator Linux care face aproape totul pe linia de comandă, obișnuiam că această idee era greu de crezut. R a fost întotdeauna destul de eficient pentru munca mea. Dar recent, totul a făcut clic.
În timp ce participam la un R Sprint, a trebuit să rulez R într-o mașină virtuală Windows pentru a testa că îmbunătățirile mele sugerate pentru R funcționau și acolo. Modelele liniare și unele funcții matematice au funcționat mult mai lent în comparație cu o altă configurare a mașinii virtuale Linux.
Iată de ce: Când instalați Linux, ceva naiv precum „pacman -S r” gestionează biblioteci numerice de înaltă performanță (cum ar fi OpenBLAS) și se asigură că totul este ordonat. Pe Windows, baza R nu este livrat cu aceste optimizări din cutie, iar configurarea lor necesită o instalare separată complicată.
Cu ceva timp în urmă, Microsoft R Open a rezolvat exact acest blocaj prin livrarea cu Intel MKL încorporat. MRO este acum pensionat și a redus un gol.
Pentru a reduce din nou acest decalaj, am creat R Batteries Included. Este o distribuție R personalizată pentru Windows, care se livrează preconfigurată cu OpenBLAS și Intel MKL. Fără setări dezordonate și fără pași suplimentari. Doar R de înaltă performanță pe Windows, imediat scos din cutie.
GN Gueye a sugerat ca distribuția mea R care face R rapid pe Windows ar trebui să fie disponibilă în mod deschis cu sponsorizări. Am urmat acel sfat și bateriile R incluse sunt aici:
Vedeți diagramele care arată câștigurile de viteză. Am folosit faimosul AT&T Benchmark.



Vă rugăm să repostați, încercați și adăugați o stea în depozit. Dacă puteți, luați în considerare sponsorizarea acestei lucrări pe: