ray/doc/source
Kai Fricke 6313ddc47c
[tune] Refactor Syncer / deprecate Sync client (#25655)
This PR includes / depends on #25709

The two concepts of Syncer and SyncClient are confusing, as is the current API for passing custom sync functions.

This PR refactors Tune's syncing behavior. The Sync client concept is hard deprecated. Instead, we offer a well defined Syncer API that can be extended to provide own syncing functionality. However, the default will be to use Ray AIRs file transfer utilities.

New API:
- Users can pass `syncer=CustomSyncer` which implements the `Syncer` API
- Otherwise our off-the-shelf syncing is used
- As before, syncing to cloud disables syncing to driver

Changes:
- Sync client is removed
- Syncer interface introduced
- _DefaultSyncer is a wrapper around the URI upload/download API from Ray AIR
- SyncerCallback only uses remote tasks to synchronize data
- Rsync syncing is fully depracated and removed
- Docker and kubernetes-specific syncing is fully deprecated and removed
- Testing is improved to use `file://` URIs instead of mock sync clients
2022-06-14 14:46:30 +02:00
..
_includes Point to latest contributing doc (#25149) 2022-05-31 10:13:20 +02:00
_static [docs] Cleanup ray init docs (#25492) 2022-06-06 13:16:32 -07:00
_templates [docs] templates and contribution guide (fixes #21753) (#23003) 2022-03-10 15:28:07 +00:00
cluster [Docs] Note that certain features are community maintained (#25687) 2022-06-13 16:10:32 -07:00
data [datasets] add Dataset.randomize_block_order (#25568) 2022-06-08 18:39:15 -07:00
images [Datasets] Add basic e2e Datasets example on NYC taxi dataset (#24874) 2022-05-19 12:54:25 -07:00
ray-air [air] Add streaming BatchPredictor support (#25693) 2022-06-13 15:22:36 -07:00
ray-contribute [rfc][doc] Add clarity to stability guidelines (#25611) 2022-06-10 15:19:21 -07:00
ray-core [docs] actor is not created in driver1 (#25749) 2022-06-13 21:41:14 -07:00
ray-more-libs [docs] Add initial AIR documentation (#24483) 2022-05-13 01:29:59 -07:00
ray-observability [docs] Document log to driver = False 2022-05-19 15:07:30 -07:00
ray-overview [Doc] Remove trailing period symbol install instruction (#25543) 2022-06-07 08:08:04 -07:00
ray-references [docs] Add initial AIR documentation (#24483) 2022-05-13 01:29:59 -07:00
rllib [RLlib] CRR documentation. (#25667) 2022-06-14 12:45:36 +02:00
serve [Serve] Start all Serve actors in the "serve" namespace only (#25575) 2022-06-13 10:31:28 -07:00
train [AIR/Train] Move ray.air.train to ray.train (#25570) 2022-06-08 21:34:18 -07:00
tune [tune] Refactor Syncer / deprecate Sync client (#25655) 2022-06-14 14:46:30 +02:00
workflows [workflow] Remove workflow virtual actor (#25394) 2022-06-02 18:17:25 -07:00
_toc.yml [docs] Move the workflows (alpha) library to the more libraries section for now (#25704) 2022-06-11 19:47:45 -07:00
conf.py [CI] Print a summary of broken links in LinkCheck (#25634) 2022-06-09 17:03:53 -07:00
custom_directives.py [CI] Print a summary of broken links in LinkCheck (#25634) 2022-06-09 17:03:53 -07:00
index.md [docs] Move the workflows (alpha) library to the more libraries section for now (#25704) 2022-06-11 19:47:45 -07:00
preprocess_github_markdown.py [Docs] Automatically render latest ray_lightning docs (#23729) 2022-04-08 16:57:23 -07:00
robots.txt [docs] add robots txt (#24726) 2022-05-18 10:52:22 +01:00