Kümede kod çalıştırma
Bir veri danışmanlık şirketinde çalışıyorsun ve şirketinde çokça paralel R kodu kullanılıyor. Ancak son zamanlarda sonuçlar düzensiz olmaya başladı ve bazen aynı girdi için farklı sonuçlar veriyor. Daha ileri hata ayıklamaya başlamadan önce, her kümede temel bir kontrol çalıştırmaya karar verdin.
test_var adında bir değişken oluşturdun ve tüm elemanlarının toplamını test_sum olarak hesapladın. Her bir kümenin bu değişkeni doğru şekilde toplayabildiğini kontrol etmek istiyorsun. parallel paketi senin için yüklendi.
Bu egzersiz, kursun bir parçasıdır
R'da Paralel Programlama
Egzersiz talimatları
- Dört çekirdekten oluşan bir küme oluştur.
test_varvetest_sumdeğişkenlerini kümeye aktar.- Eğer
test_vartoplamıtest_sumdeğerine eşitse "Accuracy OK", değilse "Errors" yazdır. - Kümeyi durdur.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Make a cluster of four cores
cl <- ___
# Export test_var and test_sum to cluster
clusterExport(___, ___, envir = environment())
# Check the sum on cluster
clusterEvalQ(___, {
___
})
# Stop cluster
___