الانتقال من TensorFlow 1.x إلى TensorFlow 2
تعرف على كيفية ترحيل كود TensorFlow الخاص بك من TensorFlow 1.x إلى TensorFlow 2. قد يستغرق الأمر القليل من العمل لتحويل الكود الخاص بك ، ولكن كل تغيير يؤدي إلى الوصول إلى ميزات ونماذج جديدة وزيادة الوضوح والبساطة وتصحيح الأخطاء بشكل أسهل. قبل البدء في ترحيل، وقراءة دليل السلوكيات . باختصار ، عملية الترحيل هي:
- تشغيل البرنامج النصي الآلي لتحويل استخدام API 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
ابدأ في استخدام طرازات TF1.x في TF2 على الفور باستخدام حشوات النمذجة.أعد كتابة رموز TF1.x API
قم بترقية بعض أجزاء كود TF1.x برمجيًا إلى TF2.تحقق من صحة رمز TF2 المُرحل
تحقق من صحة كود TF2 الذي تم ترحيله.تحريك المقدرين
الانتقال من خطوط تدريب المقدر إلى TF2.تحريك أعمدة الميزة
تعلم كيفية الهجرة إلى Keras تجهيزها طبقات منtf.feature_column
الصورة.
سير عمل تدريب CPU / GPU متعدد العاملين
تعلم كيفية ترحيل متعددة عامل توزيعEstimator
لTF2.
سير عمل TPU
تعلم كيفية ترحيلTPUEstimator
API لTF2.