Skip to content

Latest commit

 

History

History
148 lines (112 loc) · 2.62 KB

File metadata and controls

148 lines (112 loc) · 2.62 KB

KubeRay API Reference

KubeRay integration components for running Ray on Kubernetes. Learn how to use it here.


Run Launcher

::: dagster_ray.kuberay.run_launcher.KubeRayRunLauncher


Executor

::: dagster_ray.kuberay.executor.kuberay_executor


Client Mode Resources

These resources initialize Ray client connection with a remote cluster.

::: dagster_ray.kuberay.KubeRayInteractiveJob options: members: - "init" - "lifecycle" - "ray_job" - "client" - "log_cluster_conditions"

::: dagster_ray.kuberay.KubeRayCluster options: members: - "init" - "lifecycle" - "ray_cluster" - "client" - "log_cluster_conditions"


Pipes

::: dagster_ray.kuberay.PipesKubeRayJobClient options: members: - "init" - "run"


Configuration and Types

::: dagster_ray.kuberay.configs.RayJobConfig options: members: - "metadata" - "spec" - "to_k8s"

::: dagster_ray.kuberay.configs.RayJobSpec options: members: - "entrypoint" - "runtime_env" - "ray_cluster_spec" - "entrypoint_num_cpus" - "entrypoint_num_gpus" - "entrypoint_memory" - "entrypoint_resources" - "to_k8s"


::: dagster_ray.kuberay.resources.rayjob.InteractiveRayJobConfig options: members: - "metadata" - "spec" - "to_k8s"

::: dagster_ray.kuberay.resources.rayjob.InteractiveRayJobSpec options: inherited_members: true members: true


::: dagster_ray.kuberay.configs.RayClusterConfig options: members: - "metadata" - "spec" - "to_k8s"

::: dagster_ray.kuberay.configs.RayClusterSpec options: inherited_members: true members: true

--

::: dagster_ray.kuberay.resources.base.BaseKubeRayResourceConfig options: members: - "image" - "deployment_name" - "poll_interval"


Resources

::: dagster_ray.kuberay.KubeRayJobClientResource options: members: - "init"

::: dagster_ray.kuberay.KubeRayClusterClientResource options: members: - "init"


Kubernetes API Clients

::: dagster_ray.kuberay.client.RayClusterClient options: members: - "init" - "create" - "delete" - "get" - "list" - "update"

::: dagster_ray.kuberay.client.RayJobClient options: members: - "init" - "create" - "delete" - "get" - "list" - "update"