टेंसरफ्लो में, मैं विभिन्न मशीनों पर विभिन्न श्रमिकों में एक फ़ाइल नाम कतार साझा करना चाहता हूं, जैसे कि प्रत्येक मशीन को ट्रेनों के लिए सबसेट मिल सकता है। मैंने बहुत कुछ खोजा, और ऐसा लगता है कि साझा करने के लिए पीएस कार्य पर केवल चर लगाया जा सकता है। क्या किसी के पास कोई उदाहरण है? धन्यवाद।वितरित टेंसरफ्लो में, क्या अलग-अलग श्रमिकों में एक ही कतार साझा करना संभव है?
उत्तर
कतार बनाने के दौरान वैकल्पिक shared_name
तर्क सेट करके, श्रमिकों में एक ही कतार साझा करना संभव है। जैसे tf.Variable
ऑब्जेक्ट्स के साथ, आप कतार को किसी भी डिवाइस पर रख सकते हैं जिसे विभिन्न श्रमिकों से एक्सेस किया जा सकता है।
with tf.device("/job:ps/task:0"): # Place queue on parameter server.
q = tf.FIFOQueue(..., shared_name="shared_queue")
कुछ नोट: उदाहरण के लिए:
shared_name
के लिए मूल्य विशेष कतार है कि आप साझा कर रहे हैं करने के लिए अद्वितीय होना चाहिए। दुर्भाग्यवश, पाइथन एपीआई वर्तमान में इसे आसान बनाने के लिए स्कोपिंग या स्वचालित नाम uniqification का उपयोग नहीं करता है, इसलिए आपको इसे मैन्युअल रूप से सुनिश्चित करना होगा।आपको पैरामीटर सर्वर पर कतार रखने की आवश्यकता नहीं है। एक संभावित कॉन्फ़िगरेशन एक अतिरिक्त "इनपुट जॉब" स्थापित करना होगा (उदा।
"/job:input"
) जिसमें प्री-प्रोसेसिंग करने वाले कार्यों का एक सेट होता है, और श्रमिकों के उपयोग के लिए साझा कतार निर्यात करता है।
- 1. क्या विम में कमांड कतार करना संभव है?
- 2. क्या साझा होस्टिंग वातावरण में मोंगोडीबी स्थापित करना संभव है?
- 3. क्या हास्केल में साझा करना कभी भी संभव है?
- 4. बंदूकधारक श्रमिकों के बीच एक ताला साझा करना
- 5. php में कुछ अच्छे वितरित कतार प्रबंधक क्या हैं?
- 6. क्या वेब श्रमिकों को सोना संभव है?
- 7. टेंसरफ्लो में एक युग क्या है?
- 8. क्या मौजूदा टेंसरफ्लो गणना गणना को संशोधित करना संभव है?
- 9. कतार श्रमिकों के लिए लैरावेल समर्थन टाइमआउट विकल्प क्या है?
- 10. टेंसरफ्लो हमेशा एक ही परिणाम
- 11. टेंसरफ्लो में बैच क्या है?
- 12. क्या बाहरी जार और सर्वलेट 3.0 पर्यावरण में एक युद्ध के बीच एक ही एमवीसी साझा करना संभव है?
- 13. एक ही कतार
- 14. एक संदेश कतार में लॉग इन करना अच्छा विचार है?
- 15. एक साझा मेमोरी होने के लिए एक कतार डिजाइन करना
- 16. , 2 वस्तुओं एक ही कतार
- 17. क्या एक ही ऑपरेशन में कई संग्रहीत प्रक्रियाओं को निष्पादित करना संभव है?
- 18. एसटीएल प्राथमिकता कतार - क्या यह संभव है?
- 19. एसक्यूएल सर्वर: क्या एक ही समय में दो तालिकाओं में सम्मिलित करना संभव है?
- 20. क्या हाइबरनेट में एक ही प्रोजेक्ट में एनोटेशन और एचबीएम.एक्सएमएल फाइलों का उपयोग करना संभव है?
- 21. सेलेरी श्रमिकों के बीच साझा एक्सएमपीपी कनेक्शन
- 22. क्या बंद होने के बाद एक टेंसरफ्लो कतार फिर से खोला जा सकता है?
- 23. क्या एक फ़ाइल अपलोड करने और एक ही रूप में पाठ सबमिट करना संभव है?
- 24. टेंसरफ्लो
- 25. कई प्रक्रियाओं के बीच परिणाम कतार साझा करना
- 26. क्या एक ही परियोजना के लिए एक ही समय में कई गिट शाखाएं देखना संभव है?
- 27. क्या समाधान में एकाधिक परियोजनाओं में web.config साझा करना संभव है? (एएसपी.नेट)
- 28. 'कुछ' सबडोमेन के बीच एक कुकी साझा करना संभव है?
- 29. क्या जंग में एक रिकर्सिव बंद करना संभव है?
- 30. एकाधिक साइडकीक उदाहरण एक ही कतार
बहुत बढ़िया! आपका बहुत बहुत धन्यवाद! – kopopt
जब मैं 'tf.train.string_input_producer' और' tf.train.shuffle_batch' (अद्वितीय 'साझा_नाम' दोनों के साथ' ''/job: input '' का उपयोग करता हूं, तो यह केवल तभी काम करता है जब 'num_epochs' को 'none' पर सेट किया जाता है '। जब 'num_epochs! = कोई नहीं 'मुझे' tensorflow.python.framework.errors_impl.CancelledError मिलता है: RandomShuffleQueue' shared_shuffle_batch 'बंद है। त्रुटि। "इनपुट जॉब" या क्यूस को कैसे कॉन्फ़िगर करें, तो क्या मैं एक ही साझा कतार और एक ही युग से श्रमिकों को पढ़ सकता हूं? (उदाहरण के लिए डेटा-समांतर-ग्राफ प्रतिकृति वितरित प्रशिक्षण के बीच) – MtDersvan