ray/docker
Dmitri Gekhtman 413fe08f87
Move KubeRay autoscaler files into Ray autoscaler directory, add an entry-point. (#22847)
This PR consists of the following clean-up items for KubeRay autoscaler integration:

Remove the docker/kuberay directory

Move the Python files formerly in docker/kuberay to the autoscaler directory.

Use a rayproject/ray image for the autoscaler.

Add an entry point for the kuberay autoscaler to scripts.py. Use the entry point in the example config.

Slightly simplify the code that starts the autoscaler.

Ray versions are updated to Ray 1.11.0, which will be officially released within the next couple of days.

By default, Ray >= 1.11.0 runs without Redis. References to Redis are removed from the example config.

Add the autoscaler configuration test to the CI.

Update development documentation to reflect the changes in this PR.
2022-03-09 18:26:57 -08:00
..
autoscaler Revert "Revert "[Docker] Support multiple CUDA Versions (#19505)" (#19756)" (#19763) 2021-10-26 17:32:56 -07:00
base-deps Upgrade cython to 0.29.26 for py310 (#21244) 2021-12-26 20:26:08 -08:00
development [docker] Fix docker 'development' build failure (#13289) 2021-02-25 14:57:30 -08:00
examples [RLlib] Upgrade gym version to 0.21 and deprecate pendulum-v0. (#19535) 2021-11-03 16:24:00 +01:00
ray [docs] Fix broken links in documentation and add linkcheck to documentation (#20030) 2021-11-04 13:19:43 -07:00
ray-deps Updates to azure autoscaler for authentication and dependency updates (#19603) 2021-12-16 09:23:32 -08:00
ray-ml [RLlib] Remove atari rom install script (#22797) 2022-03-03 16:55:56 +01:00
ray-worker-container Upgrade cython to 0.29.26 for py310 (#21244) 2021-12-26 20:26:08 -08:00
retag-lambda [CI] Format Python code with Black (#21975) 2022-01-29 18:41:57 -08:00
fix-docker-latest.sh [Docker] Update echo in fix-docker-latest.sh (#22123) 2022-02-07 08:50:36 -08:00
README.md [CI] Fix-Up Docker Build (Use Python) (#11139) 2020-10-12 14:22:51 -07:00

Overview of how the ray images are built:

Images without a "-cpu" or "-gpu" tag are built on ubuntu/focal. They are just an alias for -cpu (e.g. ray:latest is the same as ray:latest-cpu).

ubuntu/focal
└── base-deps:cpu
    └── ray-deps:cpu
        └── ray:cpu
            └── ray-ml:cpu

nvidia/cuda
└── base-deps:gpu
    └── ray-deps:gpu
        └── ray:gpu
            └── ray-ml:gpu