ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

مكون خط أنابيب Pusher TFX

يتم استخدام مكون Pusher لدفع نموذج تم التحقق منه إلى هدف النشر أثناء تدريب النموذج أو إعادة التدريب. قبل النشر ، يعتمد Pusher على واحدة أو أكثر من البركات من مكونات التحقق الأخرى لتحديد ما إذا كان سيتم دفع النموذج أم لا.

  • يبارك المقيِّم النموذج إذا كان النموذج الجديد المدرب "جيدًا بما يكفي" لدفعه إلى الإنتاج.
  • (اختياري ولكنه موصى به) يبارك InfraValidator النموذج إذا كان النموذج قابلًا للخدمة ميكانيكيًا في بيئة إنتاج.

يستهلك مكون Pusher نموذجًا مدربًا بتنسيق SavedModel ، وينتج نفس SavedModel ، إلى جانب بيانات تعريف الإصدار.

استخدام مكون الدافع

عادةً ما يكون من السهل جدًا نشر مكون خط أنابيب Pusher ويتطلب القليل من التخصيص ، نظرًا لأن كل العمل يتم بواسطة مكون Pusher TFX. يبدو الرمز النموذجي كما يلي:

from tfx import components

...

pusher = components.Pusher(
  model=trainer.outputs['model'],
  model_blessing=evaluator.outputs['blessing'],
  infra_blessing=infra_validator.outputs['blessing'],
  push_destination=pusher_pb2.PushDestination(
    filesystem=pusher_pb2.PushDestination.Filesystem(
        base_directory=serving_model_dir)
  )
)