pytorch-operator icon indicating copy to clipboard operation
pytorch-operator copied to clipboard

Integration into kubeflow pipeline

Open miguelvr opened this issue 6 years ago • 7 comments

I'm completely new to kubeflow, but the main advantage of it from my perspective is the usage of pipelines to setup production ready end to end machine learning workflows.

I'm trying to port production code that we have into a kubeflow pipeline. However, one of the steps is to perform distributed training. I understand how to set up a pipeline that uses a small number of GPUs within the same pod, but still don't get how to integrate distributed training with a PyTorchJob into a kubeflow pipeline.

Is this possible? What are the current solutions for this?

miguelvr avatar Jul 19 '19 09:07 miguelvr

We don't have it added into pipeline yet

johnugeorge avatar Aug 29 '19 08:08 johnugeorge

@johnugeorge Hi! Do you have any roadmap about integrating into pipelines?

Looking at TFJob pipeline integration it seems not to be hard.

lainisourgod avatar Oct 10 '19 04:10 lainisourgod

/kind question /area pipelines /priority p2

jtfogarty avatar Jan 14 '20 21:01 jtfogarty

@jtfogarty: The label(s) area/pipelines cannot be applied, because the repository doesn't have them

In response to this:

/kind question /area pipelines /priority p2

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

k8s-ci-robot avatar Jan 14 '20 21:01 k8s-ci-robot

/area engprod

jtfogarty avatar Jan 14 '20 21:01 jtfogarty

I've seen discussion on launchers here and on Kubeflow/Pipelines, but nothing concrete. Has anyone built a solution for this? If not, I plan to create one based on the TFJob launcher and can share

ca-scribner avatar Jan 26 '21 20:01 ca-scribner

@ca-scribner Thanks! I do not think there is progress from our side.

gaocegege avatar Jan 27 '21 02:01 gaocegege