2010-07-16 19 views
11

Ubuntu depolarından yeni Ra keşfettim. Bunu gerçek projelerde kullanan var mı? Herhangi bir sorunla karşılaştınız mı ve genel olarak R veya JIT yerine Ra'yı kullanarak herhangi bir işlem var mı?Ra kodunu kullanarak R kodunun J

+0

Oh, havalı. Öte yandan, R'nin tasarımının çoğunun amacını ortadan kaldırdığı, vectorized olmayan programlamanın kullanımını teşvik ediyor! – Harlan

+0

Gerçek bir JIT bile değil, daha hızlı bir yorumlayıcı. IMO, C kodu gömmek daha güzel, daha sonra sonuçlar çok daha tahmin edilebilir. – mbq

+0

Yine de vektörel koddan daha yavaştır, bu yüzden döngüleri kullanmaya teşvik ettiğini düşünmüyorum. Ve bazı problemlerde sadece bir döngü kullanmanız gerekir. –

cevap

9

Eh, hoşuma gitti. Ama sonra Ubuntu'da ... çünkü ilk olarak Debian paketini yarattım. Ve Ra ve jit'i 'R ile Yüksek Performanslı Hesaplamaya Giriş' derslerimde (useR! 2010 numaralı Salı gününe bir sonraki) dahil ediyorum.

Fakat ne yazık ki Steven beklenmedik geri bildirimleri almamıştı ve Ra'yı güncellemeyi durdurdu. En son sürüm R 2.9. *, Yani bir yıl öncesinden. Bu hayatta kalmaya değer olurdu, ama birkaç kişi (son derece ihtisaslaşmış bilgi ile) yardım etmek için sahnede görünmesi gerekecek ...

+0

Paketleme ve cevap için teşekkürler. Slaytlarınıza bir göz attım ve kesinlikle ilginç görünüyor. Umarım biraz yardım bulabilir ve bunu sürdürür. –

+0

Luke Tierney, R yorumlayıcısında, temel R dağıtımında JIT gibi şeylerin önünü açabilecek bazı iyileştirmeler üzerinde çalışıyor mu? – Sharpie

+0

Evet öyle. Ama o, son on yılın çoğu için olmuştur ve asla ETA'ları bilmezsiniz. Gerçi Steve ile de temas kurdu. Her neyse, Luke useR'de konuşacak! Gelecek hafta ve bunlardan biraz bahset. Ama bu genellikle 'nefesinizi tut' malzemesi değildir. –

2

Bu soru soruldu {compiler} R paketi tanıtıldı. Ben bir post ben JIT ve R bu kadar ilgili kullanım bulduk açıklayan yazdı:

http://www.r-statistics.com/2012/04/speed-up-your-r-code-using-a-just-in-time-jit-compiler/

sonrası Dirk onun cevapta yazdıklarını yana bazı ilerlemeler açıklanır (post bağlantılardan oluşan birkaç aslında Dirk 'in bu konuyla ilgili daha yeni makaleleri için)

Umarım bu, bu konuyla ilgili arama yapan R insanlarına yardımcı olur.

İlgili konular