TensorFlow 1.x से TensorFlow 2 में माइग्रेट करें
अपने TensorFlow कोड को TensorFlow 1.x से TensorFlow 2 में माइग्रेट करने का तरीका जानें। आपके कोड को बदलने में थोड़ा काम लग सकता है, लेकिन हर बदलाव के परिणामस्वरूप नई सुविधाओं और मॉडलों तक पहुंच, स्पष्टता और सरलता में वृद्धि, और आसान डिबगिंग होती है। माइग्रेट करना प्रारंभ करने से पहले, व्यवहार मार्गदर्शिका पढ़ें. संक्षेप में, प्रवासन प्रक्रिया है:
- अपने TF1.x API उपयोग को
tf.compat.v1
में बदलने के लिए स्वचालित स्क्रिप्ट चलाएँ। - पुराने
tf.contrib.layers
निकालें और उन्हें TF स्लिम प्रतीकों से बदलें। अन्यtf.contrib
प्रतीकों के लिए TF Addons की भी जाँच करें। - उत्सुक निष्पादन सक्षम के साथ TF2 में चलाने के लिए अपने TF1.x मॉडल फॉरवर्ड पास को फिर से लिखें।
- अपने माइग्रेट किए गए कोड की सटीकता और संख्यात्मक शुद्धता की पुष्टि करें ।
- अपने प्रशिक्षण, मूल्यांकन और मॉडल बचत कोड को TF2 समकक्षों में अपग्रेड करें।
- (वैकल्पिक) अपने TF2-संगत
tf.compat.v1
API को TF स्लिम उपयोग सहित मुहावरेदार TF2 API में माइग्रेट करें।
चुनिंदा माइग्रेशन गाइड
TensorFlow 1.x बनाम TensorFlow 2
जानें कि TF2 API और व्यवहार TF1.x से मौलिक रूप से कैसे भिन्न हैं।TF1.x मॉडल को TF2 में मैप करें
मॉडलिंग शिम का उपयोग करके तुरंत TF2 में TF1.x मॉडल का उपयोग करना शुरू करें।TF1.x API प्रतीकों को फिर से लिखें
अपने TF1.x कोड के कुछ हिस्सों को प्रोग्रामेटिक रूप से TF2 में अपग्रेड करें।माइग्रेट किए गए TF2 कोड की पुष्टि करें
अपने माइग्रेट किए गए TF2 कोड की शुद्धता की पुष्टि करें।अनुमानक से हटकर
अपने अनुमानक प्रशिक्षण पाइपलाइन से TF2 में माइग्रेट करें।फीचर कॉलम बंद करना
tf.feature_column
s से केरस प्रीप्रोसेसिंग लेयर्स में माइग्रेट करना सीखें।
बहु-कार्यकर्ता CPU/GPU प्रशिक्षण कार्यप्रवाह
बहु-कार्यकर्ता वितरितEstimator
को TF2 में माइग्रेट करने का तरीका जानें।
टीपीयू कार्यप्रवाह
TPUEstimator
API को TF2 में माइग्रेट करने का तरीका जानें।