multiprocessing पर टैग किए गए जवाब

मल्टीप्रोसेसिंग एक एकल कंप्यूटर सिस्टम के भीतर दो या अधिक केंद्रीय प्रसंस्करण इकाइयों (सीपीयू) का उपयोग है। प्रासंगिक कार्यान्वयन और उपयोग विवरण ऑपरेटिंग सिस्टम और प्रोग्रामिंग भाषा के अनुसार भिन्न होते हैं। इसलिए हमेशा इस टैग का उपयोग करते समय OS और भाषा दोनों के लिए टैग जोड़ें।

19
कई तर्कों के लिए पायथन मल्टीप्रोसेसिंग पूल.मैप
पायथन मल्टीप्रोसेसिंग लाइब्रेरी में, पूल का एक संस्करण है ।मैप जो कई तर्कों का समर्थन करता है? text = "test" def harvester(text, case): X = case[0] text+ str(X) if __name__ == '__main__': pool = multiprocessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case, 1) pool.close() pool.join()

3
multiprocessing.Pool: कब उपयोग करें, apply_async या मैप करें?
मैं के साथ के लिए उपयोग-मामले स्पष्ट उदाहरण नहीं देखा है Pool.apply , Pool.apply_async और Pool.map । मैं मुख्य रूप से उपयोग कर रहा हूं Pool.map; दूसरों के फायदे क्या हैं?

8
पाइथन मल्टीप्रोसेसिंग अचाररिंग: अचार <टाइप 'फंक्शन' नहीं कर सकते
मुझे खेद है कि मैं एक सरल उदाहरण के साथ त्रुटि को पुन: पेश नहीं कर सकता, और मेरा कोड पोस्ट करने के लिए बहुत जटिल है। अगर मैं नियमित अजगर के बजाय आईपीथॉन शेल में कार्यक्रम चलाता हूं, तो चीजें अच्छी तरह से काम करती हैं। मैंने इस समस्या …

21
पायथन में मल्टीप्रोसेसिंग का उपयोग करते समय मुझे कैसे लॉग इन करना चाहिए?
अभी मेरे पास एक रूपरेखा में एक केंद्रीय मॉड्यूल है जो पायथन 2.6 multiprocessingमॉड्यूल का उपयोग करके कई प्रक्रियाओं को जन्म देता है । क्योंकि यह उपयोग करता है multiprocessing, मॉड्यूल-स्तरीय मल्टीप्रोसेसिंग-अवगत लॉग है LOG = multiprocessing.get_logger(),। प्रति डॉक्स , इस लकड़हारा प्रक्रिया से साझा की गई ताले, ताकि आप …

12
बहुप्रतिष्ठित पूल.मैप का उपयोग करते समय <टाइप करें 'Instmethod' को अचार नहीं कर सकते ()
मैं उपयोग करने के लिए कोशिश कर रहा हूँ multiprocessingके Pool.map()बाहर काम एक साथ विभाजित करने के लिए कार्य करते हैं। जब मैं निम्नलिखित कोड का उपयोग करता हूं, तो यह ठीक काम करता है: import multiprocessing def f(x): return x*x def go(): pool = multiprocessing.Pool(processes=4) print pool.map(f, range(10)) if …

1
मल्टीप्रोसेसिंग। मूल: Map_async और imap के बीच क्या अंतर है?
मैं यह जानने की कोशिश कर रहा हूं कि पायथन के multiprocessingपैकेज का उपयोग कैसे किया जाए , लेकिन मैं map_asyncऔर उनके बीच के अंतर को नहीं समझता imap। मैंने देखा है कि दोनों map_asyncऔर imapअतुल्यकालिक रूप से क्रियान्वित कर रहे हैं। तो मुझे कब एक का उपयोग करना चाहिए? …

18
मल्टीप्रोसेसिंग: किसी वर्ग में परिभाषित फ़ंक्शन पर पूल.मैप का उपयोग कैसे करें?
जब मैं कुछ चलाता हूं: from multiprocessing import Pool p = Pool(5) def f(x): return x*x p.map(f, [1,2,3]) यह बढ़िया काम करता है। हालाँकि, इसे एक वर्ग के कार्य के रूप में रखा जाता है: class calculate(object): def run(self): def f(x): return x*x p = Pool() return p.map(f, [1,2,3]) cl …

2
मल्टीप्रोसेसिंग - पाइप बनाम कतार
पायथन के मल्टीप्रोसेसिंग पैकेज में कतारों और पाइपों के बीच बुनियादी अंतर क्या हैं ? किन परिदृश्यों में एक को दूसरे पर चुनना चाहिए? कब इस्तेमाल करना फायदेमंद है Pipe()? कब इस्तेमाल करना फायदेमंद है Queue()?

1
समवर्ती.फुट्स बनाम मल्टीप्रोसेसिंग इन पायथन 3
पायथन 3.2 ने समवर्ती फ्यूचर्स की शुरुआत की , जो पुराने थ्रेडिंग और मल्टीप्रोसेसिंग मॉड्यूल के कुछ उन्नत संयोजन प्रतीत होते हैं । पुराने मल्टीप्रोसेसिंग मॉड्यूल पर सीपीयू बाध्य कार्यों के लिए इसका उपयोग करने के फायदे और नुकसान क्या हैं? यह लेख बताता है कि वे काम करना बहुत …

6
थ्रेडिंग और मल्टीप्रोसेसिंग मॉड्यूल के बीच अंतर क्या हैं?
मैं सीख रहा हूँ कि कैसे पायथन threadingऔर multiprocessingमॉड्यूल का उपयोग करके समानांतर में कुछ ऑपरेशन चलाएं और मेरे कोड को गति दें। मुझे यह मुश्किल लग रहा है (हो सकता है क्योंकि मेरे पास इसके बारे में कोई सैद्धांतिक पृष्ठभूमि नहीं है) यह समझने के लिए कि एक threading.Thread()वस्तु …

10
कीबोर्ड अजगर के मल्टीप्रोसेसिंग पूल के साथ हस्तक्षेप करता है
मैं अजगर के मल्टीप्रोसेसिंग पूल के साथ KeyboardInterrupt घटनाओं को कैसे संभाल सकता हूं? ये रहा एक सरल उदाहरण: from multiprocessing import Pool from time import sleep from sys import exit def slowly_square(i): sleep(1) return i*i def go(): pool = Pool(8) try: results = pool.map(slowly_square, range(40)) except KeyboardInterrupt: # **** …

3
जब मैं सुन्न आयात करता हूं तो मल्टीप्रोसेसिंग केवल एक कोर का उपयोग क्यों करता है?
मुझे यकीन नहीं है कि क्या यह ओएस के मुद्दे के रूप में अधिक मायने रखता है, लेकिन मुझे लगा कि मैं यहां पूछूंगा कि किसी को चीजों के पायथन अंत से कुछ अंतर्दृष्टि है। मैं एक सीपीयू-भारी forलूप का उपयोग करके समानांतर करने की कोशिश कर रहा joblibहूं, लेकिन …

4
बहुविकल्पी में साझा की गई मेमोरी ऑब्जेक्ट्स
मान लीजिए कि मेरे पास मेमोरी सुपीरियर सरणी में एक बड़ा है, मेरे पास एक फ़ंक्शन है funcजो इनपुट के रूप में इस विशाल सरणी में लेता है (कुछ अन्य मापदंडों के साथ)। funcविभिन्न मापदंडों के साथ समानांतर में चलाया जा सकता है। उदाहरण के लिए: def func(arr, param): # …

5
अजगर बहुउद्देशीय कोशिश कर खिड़कियों पर रनटाइम
मैं विंडोज़ मशीन पर थ्रेडिंग और मल्टीप्रोसेसिंग का उपयोग करके अपने पहले औपचारिक पायथन कार्यक्रम की कोशिश कर रहा हूं। मैं हालांकि, निम्नलिखित संदेश देने वाले अजगर के साथ प्रक्रियाओं को लॉन्च करने में असमर्थ हूं। बात यह है, मैं अपने धागे मुख्य मॉड्यूल में लॉन्च नहीं कर रहा हूं …

5
मल्टीप्रोसेसिंग: मैं कई प्रक्रियाओं के बीच एक तानाशाह को कैसे साझा करूं?
एक प्रोग्राम जो कई प्रक्रियाओं को बनाता है जो एक सम्मिलित-योग्य कतार पर काम करते हैं Q, और अंततः Dपरिणामों को संग्रहीत करने के लिए एक वैश्विक शब्दकोश में हेरफेर कर सकते हैं । (इसलिए प्रत्येक बच्चे की प्रक्रिया Dअपने परिणाम को स्टोर करने के लिए उपयोग कर सकती है …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.