-
Notifications
You must be signed in to change notification settings - Fork 949
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Job API to support specific types of job #1034
Comments
/kind feature |
There are some questions:
I don't know if my understanding of this feature is correct and considerate. Please correct me and welcome discussion :) |
I'm not sure why we need this feature? any background? The purpose of vcjob is to support all kind of high performance workloads by one CRD. |
I've not taken a deep investigation about how different compute framework define vcjob to adjust to Volcano. If the users of one framework define vcjob with same plugins, i think it is a good idea to let users just set "framework" field and Volcano adjust the plugins to the framework automatically. |
For volcano users (such as me), when I first used it, I would be confused with job plugins. Taking |
This is a moment that volcano walking from the scheduler framework to batch job framework. If we use "framework" field, it may still integration with project like kubeflow and just provide some automation when creating jobs. But if we use CRD to define different types of workloads, we are trying to reinvent the kubeflow. |
Hello 👋 Looks like there was no activity on this issue for last 90 days. |
Closing for now as there was no activity for last 60 days after marked as stale, let us know if you need this to be reopened! 🤗 |
Currently, when users need to do TensorFlow training, firstly they need to define the TF job, with plugin
svc
env
set.But if they want to run MPI job, they would need to set
svc
,ssh
plugins. It is not friendly, so we want to improve, this will require API change to support specific types of jobs without requiring users to be aware of the inner plugins.The text was updated successfully, but these errors were encountered: