kubeflow / kubeflow/mpi-operator

[Question] Best practice for distributing training code to workers

Open
#372 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Go
Stars
535
Forks
238
Avg merge
2d 3h
Merged PRs (30d)
10

Description

From the examples provided, it seems that the training script that each MPI worker will execute are bundled in the container images. Is there a better recommended approach for distributing the training code? Ideally looking for something that will allow images to be more static and only contain the required dependencies, while training code can be distributed as part of setting up the job.

Feel free to point me to docs or more relevant material that covers this topic. I just could not find anything myself.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the repository's provided examples and the job setup material for how MPI workers receive training scripts. Compare the current container-bundling approach with any documented job-time distribution options; done would be a clear recommendation or an explicit statement that no supported alternative exists.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes
Domain
distributed-systems, machine-learning
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.