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