2.12.0
Ray-2.12.0
Added 4
- Store Ray Data logs in special subdirectory
- Add in `local_read` option to `from_torch`
- Support of images and video logging in WandB
- Example script to pre-train an `RLModule` in single-agent fashion, then bring checkpoint into multi-agent setup and continue training
Changed 3
- Remove spammy log for "new output engine"
- Better support and separation-of-concerns for `model_config_dict` in new API stack
- More example scripts got translated from the old- to the new API stack including Curriculum learning and custom-gym-env
Fixed 4
- Fix the config to disable progress bar
- Disable gathering the full state dict in `RayFSDPStrategy` for `lightning>2.1`
- Fix getting attributes on stdout during Serve logging redirect
- Fix GetAllJobInfo `is_running_tasks` is not returning the correct value when driver starts ray
Ray Libraries
Ray Data
🎉 New Features:
- Store Ray Data logs in special subdirectory (#44743)
💫 Enhancements:
- Add in
local_readoption tofrom_torch(#44752)
🔨 Fixes:
- Fix the config to disable progress bar (#44342)
📖 Documentation:
- Clarify deprecated Datasource docstrings (#44790)
Ray Train
🔨 Fixes:
- Disable gathering the full state dict in
RayFSDPStrategyforlightning>2.1(#44569)
Ray Tune
💫 Enhancements:
- Remove spammy log for "new output engine" (#44824)
- Enable isort (#44693)
Ray Serve
🔨 Fixes:
- [Serve] fix getting attributes on stdout during Serve logging redirect (#44787)
RLlib
🎉 New Features:
- Support of images and video logging in WandB (env rendering example script for the new API stack coming up). (#43356)
💫 Enhancements:
- Better support and separation-of-concerns for
model_config_dictin new API stack. (#44263) - Added example script to pre-train an
RLModulein single-agent fashion, then bring checkpoint into multi-agent setup and continue training. (#44674) - More
examplesscripts got translated from the old- to the new API stack: Curriculum learning, custom-gym-env, etc..: (#44706, #44707, #44735, #44841)
Ray Core and Ray Clusters
🔨 Fixes:
- Fix GetAllJobInfo
is_running_tasksis not returning the correct value when driver starts ray (#44459)
Thanks
Many thanks to all those who contributed to this release! @can-anyscale, @hongpeng-guo, @sven1977, @zcin, @shrekris-anyscale, @liuxsh9, @jackhumphries, @GeneDer, @woshiyyya, @simonsays1980, @omatthew98, @andrewsykim, @n30111, @architkulkarni, @bveeramani, @aslonnie, @alexeykudinkin, @WeichenXu123, @rynewang, @matthewdeng, @angelinalg, @c21