शुरू करेंमुफ़्त में शुरू करें

क्लस्टर पर कोड चलाना

आप एक डेटा कंसल्टेंसी में काम करते हैं और आपकी कंपनी बहुत सारा पैरेलल R कोड इस्तेमाल करती है. लेकिन हाल में नतीजे अनियमित रहे हैं, और कभी-कभी वही इनपुट देने पर कोड अलग-अलग परिणाम देता है. किसी भी आगे की ट्रबलशूटिंग से पहले, आपने तय किया है कि हर क्लस्टर पर एक बेसिक चेक चलाया जाए.

आपने test_var वैरिएबल बनाया है और उसके सभी एलिमेंट्स का योग test_sum निकाला है. आप जाँचना चाहते हैं कि हर क्लस्टर इस वैरिएबल का सही-सही सम निकाल पा रहा है या नहीं. आपके लिए parallel पैकेज लोड कर दिया गया है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में पैरेलल प्रोग्रामिंग

पाठ्यक्रम देखें

अभ्यास निर्देश

  • चार कोर का क्लस्टर जनरेट करें.
  • test_var और test_sum को क्लस्टर पर एक्सपोर्ट करें.
  • अगर test_var का सम test_sum के बराबर हो, तो "Accuracy OK" प्रिंट करें, वरना "Errors" प्रिंट करें.
  • क्लस्टर को बंद करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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
___
कोड संपादित करें और चलाएँ