Back to Ray

Time-series forecasting

doc/source/ray-overview/examples/e2e-timeseries/README.md

1.13.11.7 KB
Original Source

Time-series forecasting

<div align="left"> <a target="_blank" href="https://console.anyscale.com/"></a>&nbsp; <a href="https://github.com/anyscale/e2e-timeseries" role="button"></a> </div>

These tutorials implement an end-to-end time-series application including:

  • Distributed data preprocessing and model training: Ingest and preprocess data at scale using Ray Data. Then, train a distributed DLinear model using Ray Train.

  • Model validation using offline inference: Evaluate the model using Ray Data offline batch inference.

  • Online model serving: Deploy the model as a scalable online service using Ray Serve.

  • Production deployment: Create production batch Jobs for offline workloads including data prep, training, batch prediction, and potentially online Services.

Setup

Run the following:

bash
pip install -r requirements.txt && pip install -e .

Acknowledgements

This repository is based on the official DLinear implementations:

And the original publication:

{toctree}
:hidden:

e2e_timeseries/01-Distributed-Training
e2e_timeseries/02-Validation
e2e_timeseries/03-Serving