העבר מ-TensorFlow 1.x ל-TensorFlow 2
למד כיצד להעביר את קוד ה-TensorFlow שלך מ-TensorFlow 1.x ל-TensorFlow 2. ייתכן שיידרש מעט עבודה כדי להמיר את הקוד שלך, אך כל שינוי מביא לגישה לתכונות ולדגמים חדשים, לבהירות ולפשטות מוגברת, ולניפוי באגים קל יותר. לפני תחילת ההגירה, קרא את מדריך ההתנהגויות . בקצרה, תהליך ההגירה הוא:
- הפעל את הסקריפט האוטומטי כדי להמיר את השימוש שלך ב-TF1.x API ל-
tf.compat.v1
. - הסר
tf.contrib.layers
.ישנות והחלף אותן בסמלי TF Slim . בדוק גם TF Addons עבור סמלים אחרים שלtf.contrib
. - כתוב מחדש את מעברי מודל ה-TF1.x שלך קדימה כדי לרוץ ב-TF2 עם הפעלה להוטה.
- אמת את הדיוק והנכונות המספרית של הקוד שהועבר.
- שדרג את קוד ההדרכה, ההערכה ושמירת המודל שלך למקבילות TF2.
- (אופציונלי) העבר את ממשקי API התואמים ל-
tf.compat.v1
שלך, כולל שימוש ב- TF Slim , לממשקי API של TF2 אידיומטיים.
מדריכי הגירה מומלצים
TensorFlow 1.x לעומת TensorFlow 2
למד כיצד ה-API של TF2 והתנהגויות שונות באופן מהותי מ-TF1.x.מיפוי דגמי TF1.x ל-TF2
התחל להשתמש במודלים של TF1.x ב-TF2 מיד באמצעות דגמי דוגמנות.כתוב מחדש את סמלי ה-API של TF1.x
שדרג באופן תכנותי חלקים מסוימים בקוד TF1.x שלך ל-TF2.אמת את קוד TF2 שהועבר
ודא את נכונות קוד ה-TF2 שהועבר.עוברים מ-Estimatators
העבר מצינורות ההדרכה של Estimator ל-TF2.העברת עמודות תכונה
למד כיצד לעבור לשכבות עיבוד מקדים של Keras מ-tf.feature_column
s.
זרימות עבודה של ריבוי עובדים של CPU/GPU
למד כיצד להעביר אתEstimator
מבוזר מרובה עובדים ל-TF2.
זרימות עבודה של TPU
למד כיצד להעביר את ה-API שלTPUEstimator
ל-TF2.