flytekitplugins.kftensorflow.TfJob¶
- class flytekitplugins.kftensorflow.TfJob(chief=<factory>, ps=<factory>, worker=<factory>, evaluator=<factory>, run_policy=<factory>, num_workers=None, num_ps_replicas=None, num_chief_replicas=None, num_evaluator_replicas=None)[source]¶
Configuration for an executable TensorFlow Job. Use this to run distributed TensorFlow training on Kubernetes.
- Parameters:
chief (Chief) – Configuration for the chief replica group.
ps (PS) – Configuration for the parameter server (PS) replica group.
worker (Worker) – Configuration for the worker replica group.
evaluator (Evaluator) – Configuration for the evaluator replica group.
run_policy (RunPolicy | None) – Configuration for the run policy.
num_workers (int | None) – [DEPRECATED] This argument is deprecated. Use worker.replicas instead.
num_ps_replicas (int | None) – [DEPRECATED] This argument is deprecated. Use ps.replicas instead.
num_chief_replicas (int | None) – [DEPRECATED] This argument is deprecated. Use chief.replicas instead.
num_evaluator_replicas (int | None)
Methods
Attributes
- chief: Chief
- ps: PS
- worker: Worker
- evaluator: Evaluator
- run_policy: RunPolicy | None