Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Pusher TFX Pipeline Component

Komponent Pusher służy do wypychania zweryfikowanego modelu do celu wdrożenia podczas uczenia modelu lub ponownego szkolenia. Przed wdrożeniem Pusher polega na jednym lub więcej błogosławieństwach od innych składników walidacji, aby zdecydować, czy promować model, czy nie.

  • Oceniający błogosławi model, jeśli nowy wyszkolony model jest „wystarczająco dobry”, aby można go było wprowadzić do produkcji.
  • (Opcjonalne, ale zalecane) InfraValidator błogosławi model, jeśli model można serwisować mechanicznie w środowisku produkcyjnym.

Składnik Pusher używa wytrenowanego modelu w formacie SavedModel i tworzy ten sam SavedModel wraz z metadanymi wersjonowania.

Używanie komponentu popychacza

Komponent potoku Pusher jest zazwyczaj bardzo łatwy do wdrożenia i wymaga niewielkich dostosowań, ponieważ cała praca jest wykonywana przez składnik Pusher TFX. Typowy kod wygląda następująco:

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)
  )
)