Expose Vertex Dynamic Workload Scheduler on Vertex Run #15417
Labels
enhancement
An improvement of an existing feature
integrations
Related to integrations with other services
Describe the current behavior
Prefect's GCP Vertex integration exposes a subset of the arguments required to run a flow using a Vertex job. GCP recently integrated Vertex jobs with its Dynamic Workload Scheduler which allows users to pass an additional request parameter
scheduling
to allow more control over the start times of their jobs. This is especially useful for flows that require high-demand resources such as GPUs (e.g., by waiting up to 30 minutes for a GPU to become available from the flex start pool)https://cloud.google.com/vertex-ai/docs/training/schedule-jobs-dws
Describe the proposed behavior
https://github.com/PrefectHQ/prefect/blob/main/src/integrations/prefect-gcp/prefect_gcp/workers/vertex.py should expose the ability to specify the
scheduling
parameterExample Use
No response
Additional context
Partial duplicate of #5495, we might consider just addressing that at the same time
The text was updated successfully, but these errors were encountered: