का उपयोग करते हुए मैं एक प्रबंधक multiprocessing.managers से प्राप्त का उपयोग कर प्रक्रियाओं भर में कई बड़ी वस्तुओं गुजर रहा हूँ। BaseManager
और मैं समय बचाने के लिए serializer के रूप में cPickle
का उपयोग करना चाहता हूं; यह कैसे किया जा सकता है? मैं देखता हूं कि बेसमैनेजर प्रारंभकर्ता serializer
तर्क लेता है, लेकिन केवल विकल्प pickle
और xmlrpclib
दिखाई देते हैं।
उत्तर
ऐसा लगता है कि आप जो भी पूछ रहे हैं वह सख्ती से नहीं कर सकते हैं।
वास्तव में, मल्टीप्रोसेसिंग का एक कांटा है, pathos, अचार के विकल्प के निर्माता, dill - सीरिएलाइज़र को नियंत्रित करने की सीमित क्षमता के कारण भी।
मैं व्यक्तिगत रूप से सुझाव देता हूं कि आप ipython.parallel का उपयोग करें, क्योंकि यह अधिक सक्रिय रूप से बनाए रखा लगता है।
इस मामले में Parallelism and Serialization इस मामले में अधिक जानकारी देखें।
मैं डिल और पथ के लेखक हूं। मल्टीप्रोसेसिंग को डिफ़ॉल्ट रूप से सीपीकल का उपयोग करना चाहिए, इसलिए आपको कुछ भी नहीं करना चाहिए।
यदि आपका ऑब्जेक्ट खोज नहीं करता है, तो आपके पास दो विकल्प हैं: मल्टीप्रोसेसिंग या कुछ अन्य समांतर बैकएंड के कांटा पर जाएं, या अपनी कक्षा में तरीकों को जोड़ें (यानी विधियों को कम करें) जो ऑब्जेक्ट को क्रमबद्ध करने के लिए पंजीकरण करते हैं।
- 1. मैं कैसे बता सकता हूं कि मेरे ऐप का कितना iCloud स्पेस उपयोग करता है?
- 2. मैं कैसे सुनिश्चित कर सकता हूं कि संकलक मेरे प्रदर्शन परीक्षण को अनुकूलित नहीं करता है?
- 3. मैं प्रारंभ पृष्ठ कैसे बदल सकता हूं?
- 4. मैं सॉर्सेट्री थीम कैसे बदल सकता हूं?
- 5. मैं इमाक्स को कैसे बता सकता हूं कि मेरी गिट शाखा बदल गई है?
- 6. मैं एसवीजी सामग्री को कैसे हटा या बदल सकता हूं?
- 7. मैं कैसे देख सकता हूं कि मेरे HttpContext.Cache
- 8. मैं सिंक को एक सिंक में कैसे बदल सकता हूं?
- 9. आईओएस: मैं UICollectionViewCell के अभिविन्यास को कैसे बदल सकता हूं?
- 10. मैं ग्रहण विषय कैसे बदल सकता हूं?
- 11. मैं PHP में बहिष्कृत set_magic_quotes_runtime को कैसे बदल सकता हूं?
- 12. एंड्रॉइड मैं बहिष्कृत टैबहोस्ट को कैसे बदल सकता हूं?
- 13. मैं Vs2012 में अपवाद संदेशों को कैसे बदल सकता हूं?
- 14. मैं JSONArject को JSONObject में कैसे बदल सकता हूं?
- 15. मैं रूबी को लुआ में कैसे बदल सकता हूं?
- 16. मैं बिट्ससेट को सी ++ में छोटा कैसे बदल सकता हूं?
- 17. मैं दो शाखाओं को भगोड़ा कैसे बदल सकता हूं?
- 18. मैं बिटमैप को उरी में कैसे बदल सकता हूं?
- 19. मैं Netbeans में एक स्ट्रिंग को कैसे बदल सकता हूं?
- 20. मैं आर्क में class_createInstance को कैसे बदल सकता हूं?
- 21. मैं पथ कैसे बदल सकता हूँ मेरे Android स्टूडियो
- 22. मैं कैसे जांच सकता हूं कि मेरे सभी इनिट फ़ंक्शंस को कॉल किया गया है?
- 23. मैं व्यूपेजर में एक टुकड़ा कैसे जोड़ सकता हूं? addView मेरे ऐप को क्रैश करता है
- 24. मैं ऐप्पल आईडी कैसे बदल सकता हूं जो एक्सकोड 4 घटकों को डाउनलोड करने के लिए उपयोग करता है?
- 25. मैं datetime.date subclass क्यों नहीं कर सकता?
- 26. मैं स्ट्रिंग द्वारा स्ट्रिंग को कैसे बदल सकता हूं?
- 27. मैं एंड्रॉइड स्पिनर आकार को कैसे बदल सकता/सकती हूं?
- 28. मैं {0} को कैसे बदल सकता हूं लेकिन {{0}} नहीं?
- 29. मैं कैसे देख सकता हूं कि जावास्क्रिप्ट का कौन सा संस्करण मेरे ब्राउजर का उपयोग करता है?
- 30. मैं चींटी को मैवेन से कैसे बदल सकता हूं?