2022-05-13 01:29:59 -07:00
|
|
|
.. _air-api-ref:
|
|
|
|
|
2022-07-21 19:06:47 -07:00
|
|
|
API Reference
|
|
|
|
=============
|
2022-05-13 01:29:59 -07:00
|
|
|
|
|
|
|
.. contents::
|
|
|
|
:local:
|
|
|
|
|
|
|
|
Components
|
|
|
|
----------
|
|
|
|
|
2022-06-06 15:41:38 -07:00
|
|
|
.. _air-preprocessor-ref:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Preprocessor
|
|
|
|
~~~~~~~~~~~~
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-06-13 21:57:59 +02:00
|
|
|
.. autoclass:: ray.data.preprocessor.Preprocessor
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Built-in Preprocessors
|
|
|
|
######################
|
|
|
|
|
2022-06-13 21:57:59 +02:00
|
|
|
.. automodule:: ray.data.preprocessors
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2022-06-03 21:53:44 +01:00
|
|
|
.. autofunction:: ray.air.train_test_split
|
2022-05-17 05:47:29 +02:00
|
|
|
|
2022-07-13 23:28:02 -07:00
|
|
|
.. _air-trainer-ref:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Trainer
|
|
|
|
~~~~~~~
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-06-08 21:34:18 -07:00
|
|
|
.. autoclass:: ray.train.trainer.BaseTrainer
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Abstract Classes
|
|
|
|
################
|
2022-06-16 02:02:15 +02:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
.. autoclass:: ray.train.data_parallel_trainer.DataParallelTrainer
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
.. autoclass:: ray.train.gbdt_trainer.GBDTTrainer
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2022-07-17 01:51:17 +02:00
|
|
|
.. _air-results-ref:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Training Result
|
|
|
|
###############
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
.. automodule:: ray.air.result
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Training Session
|
|
|
|
################
|
2022-06-06 15:15:11 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
.. automodule:: ray.air.session
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Trainer Configs
|
|
|
|
###############
|
|
|
|
|
|
|
|
.. automodule:: ray.air.config
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
.. autoclass:: ray.air.config.CheckpointConfig
|
|
|
|
|
|
|
|
Checkpoint
|
|
|
|
~~~~~~~~~~
|
|
|
|
|
|
|
|
.. _air-checkpoint-ref:
|
|
|
|
|
|
|
|
.. automodule:: ray.air.checkpoint
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Predictor
|
|
|
|
~~~~~~~~~
|
|
|
|
|
|
|
|
.. autoclass:: ray.train.predictor.Predictor
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Data Types
|
|
|
|
##########
|
|
|
|
|
|
|
|
.. autoclass:: ray.train.predictor.DataBatchType
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Batch Predictor
|
|
|
|
###############
|
|
|
|
|
|
|
|
.. autoclass:: ray.train.batch_predictor.BatchPredictor
|
|
|
|
:members:
|
2022-05-13 01:29:59 -07:00
|
|
|
|
|
|
|
.. _air-tuner-ref:
|
|
|
|
|
|
|
|
Tuner
|
|
|
|
~~~~~
|
|
|
|
|
|
|
|
.. autoclass:: ray.tune.tuner.Tuner
|
|
|
|
:members:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Tuner Results
|
|
|
|
#############
|
|
|
|
|
2022-05-13 01:29:59 -07:00
|
|
|
.. automodule:: ray.tune.result_grid
|
|
|
|
:members:
|
|
|
|
|
|
|
|
.. _air-serve-integration:
|
|
|
|
|
|
|
|
Serving
|
|
|
|
~~~~~~~
|
|
|
|
|
2022-07-05 13:26:49 -07:00
|
|
|
.. autoclass:: ray.serve.air_integrations.PredictorDeployment
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-05 13:26:49 -07:00
|
|
|
.. autoclass:: ray.serve.air_integrations.PredictorWrapper
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Trainer and Predictor Integrations
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
XGBoost
|
|
|
|
#######
|
2022-06-06 15:41:38 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
.. automodule:: ray.train.xgboost
|
|
|
|
:members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
|
|
|
LightGBM
|
|
|
|
########
|
|
|
|
|
|
|
|
.. automodule:: ray.train.lightgbm
|
|
|
|
:members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
|
|
|
TensorFlow
|
2022-06-06 15:41:38 -07:00
|
|
|
##########
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
.. automodule:: ray.train.tensorflow
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
2022-07-13 18:05:17 -07:00
|
|
|
:show-inheritance:
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
PyTorch
|
|
|
|
#######
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
.. automodule:: ray.train.torch
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
2022-07-13 18:05:17 -07:00
|
|
|
:show-inheritance:
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Horovod
|
|
|
|
#######
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
.. automodule:: ray.train.horovod
|
|
|
|
:members:
|
|
|
|
:show-inheritance:
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
HuggingFace
|
|
|
|
###########
|
|
|
|
|
|
|
|
.. automodule:: ray.train.huggingface
|
2022-05-13 01:29:59 -07:00
|
|
|
:members:
|
2022-07-13 18:05:17 -07:00
|
|
|
:show-inheritance:
|
2022-05-13 01:29:59 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Scikit-Learn
|
|
|
|
############
|
2022-06-30 10:37:31 -07:00
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
.. automodule:: ray.train.sklearn
|
|
|
|
:members:
|
|
|
|
:show-inheritance:
|
2022-07-12 00:10:10 +02:00
|
|
|
|
|
|
|
.. _air-builtin-callbacks:
|
|
|
|
|
2022-07-13 18:05:17 -07:00
|
|
|
Monitoring Integrations
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~
|
2022-07-12 00:10:10 +02:00
|
|
|
|
|
|
|
Comet
|
|
|
|
#####
|
|
|
|
|
|
|
|
.. autoclass:: ray.air.callbacks.comet.CometLoggerCallback
|
|
|
|
|
|
|
|
Keras
|
|
|
|
#####
|
|
|
|
|
|
|
|
.. autoclass:: ray.air.callbacks.keras.Callback
|
|
|
|
:members:
|
|
|
|
|
|
|
|
MLflow
|
|
|
|
######
|
|
|
|
|
|
|
|
.. autoclass:: ray.air.callbacks.mlflow.MLflowLoggerCallback
|
|
|
|
|
|
|
|
Weights and Biases
|
|
|
|
##################
|
|
|
|
|
|
|
|
.. autoclass:: ray.air.callbacks.wandb.WandbLoggerCallback
|
|
|
|
|
2022-06-30 10:37:31 -07:00
|
|
|
.. _air-session-ref:
|