الانتقال من TensorFlow 1.x إلى TensorFlow 2
تعرف على كيفية ترحيل كود TensorFlow الخاص بك من TensorFlow 1.x إلى TensorFlow 2. قد يستغرق الأمر القليل من العمل لتحويل الكود الخاص بك ، ولكن يؤدي كل تغيير إلى الوصول إلى ميزات ونماذج جديدة وزيادة الوضوح والبساطة وتصحيح الأخطاء بشكل أسهل. قبل البدء في الهجرة ، اقرأ دليل السلوكيات . باختصار ، عملية الترحيل هي:
- قم بتشغيل البرنامج النصي الآلي لتحويل استخدامك لـ TF1.x API إلى
tf.compat.v1. - قم بإزالة
tf.contrib.layersالقديمة واستبدلها برموز TF Slim . تحقق أيضًا من ملحقات TF للحصول على رموزtf.contribالأخرى. - أعد كتابة التمريرات إلى الأمام لنموذج TF1.x للتشغيل في TF2 مع تمكين التنفيذ الحثيث.
- تحقق من صحة دقة التعليمات البرمجية التي تم ترحيلها وصحتها العددية .
- قم بترقية رمز التدريب والتقييم وحفظ النموذج إلى مكافئات TF2.
- (اختياري) قم بترحيل واجهات برمجة تطبيقات
tf.compat.v1المتوافقة مع TF2 بما في ذلك استخدام TF Slim إلى واجهات برمجة تطبيقات TF2 الاصطلاحية.
tf.feature_column s.
Estimator الموزع متعدد العاملين إلى TF2.
TPUEstimator API إلى TF2.