Skip to content

Latest commit

 

History

History
130 lines (80 loc) · 2.68 KB

getting-started.rst

File metadata and controls

130 lines (80 loc) · 2.68 KB

Ray AI Runtime (alpha)

Ray AI Runtime (AIR) is an open-source toolkit for building end-to-end ML applications. By leveraging Ray and its library ecosystem, it brings scalability and programmability to ML platforms.

The main focuses of the Ray AI Runtime:

  • Ray AIR focuses on providing the compute layer for ML workloads.
  • It is designed to interoperate with other systems for storage and metadata needs.

Ray AIR consists of 5 key components -- Data processing (Ray Data), Model Training (Ray Train), Reinforcement Learning (Ray RLlib), Hyperparameter Tuning (Ray Tune), and Model Serving (Ray Serve).

Users can use these libraries interchangeably to scale different parts of standard ML workflows.

Tip

Getting involved with Ray AIR. We'll be holding office hours, development sprints, and other activities as we get closer to the Ray AIR Beta/GA release. Want to join us? Fill out this short form!

Components

Preprocessors

ray.ml.preprocessor.Preprocessor

ray.ml.preprocessors

Trainer

ray.ml.trainer.Trainer

ray.ml.train.integrations.xgboost

ray.ml.train.integrations.lightgbm

ray.ml.train.integrations.tensorflow

ray.ml.train.integrations.torch

ray.ml.train.data_parallel_trainer.DataParallelTrainer

ray.ml.train.gbdt_trainer.GBDTTrainer

Tuner

ray.tune.tuner.Tuner

ray.tune.result_grid

Predictors

ray.ml.predictor.Predictor

ray.ml.predictors.integrations.xgboost

ray.ml.predictors.integrations.lightgbm

ray.ml.predictors.integrations.tensorflow

ray.ml.predictors.integrations.torch

Serving

ray.serve.model_wrappers.ModelWrapperDeployment

ray.serve.model_wrappers.ModelWrapper

Outputs

ray.ml.checkpoint

ray.ml.result

Configs

ray.ml.config