BigDL Documentation
===========================
------
`BigDL `_ makes it easy for data scientists and data engineers to build end-to-end, distributed AI applications. The **BigDL 2.0** release combines the `original BigDL `_ and `Analytics Zoo `_ projects, providing the following features:
* `DLlib `_: distributed deep learning library for Apache Spark
* `Orca `_: seamlessly scale out TensorFlow and PyTorch pipelines for distributed Big Data
* `RayOnSpark `_: run Ray programs directly on Big Data clusters
* `Chronos `_: scalable time series analysis using AutoML
* `PPML `_: privacy preserving big data analysis and machine learning (*experimental*)
* `Serving `_: distributed and automated model inference on Big Data streaming frameworks
 
-------
.. meta::
   :google-site-verification: hG9ocvSRSRTY5z8g6RLn97_tdJvYRx_tVGhNdtZZavM
.. toctree::
   :maxdepth: 1
   :caption: Quick Start
   doc/Orca/QuickStart/orca-tf-quickstart.md
   doc/Orca/QuickStart/orca-keras-quickstart.md
   doc/Orca/QuickStart/orca-tf2keras-quickstart.md
   doc/Orca/QuickStart/orca-pytorch-quickstart.md
   doc/Ray/QuickStart/ray-quickstart.md
.. toctree::
   :maxdepth: 1
   :caption: User Guide
   doc/UserGuide/python.md
   doc/UserGuide/scala.md
   doc/UserGuide/colab.md
   doc/UserGuide/docker.md
   doc/UserGuide/hadoop.md
   doc/UserGuide/k8s.md
   doc/UserGuide/databricks.md
   doc/UserGuide/develop.md
   
.. toctree::
   :maxdepth: 1
   :caption: DLlib Overview
   doc/DLlib/Overview/dllib.md
   doc/DLlib/Overview/keras-api.md
   doc/DLlib/Overview/nnframes.md
.. toctree::
   :maxdepth: 1
   :caption: Orca Overview
   doc/Orca/Overview/orca.md
   doc/Orca/Overview/orca-context.md
   doc/Orca/Overview/data-parallel-processing.md
   doc/Orca/Overview/distributed-training-inference.md
   doc/Orca/Overview/distributed-tuning.md
   doc/Ray/Overview/ray.md
.. toctree::
   :maxdepth: 1
   :caption: Chronos Overview
   doc/Chronos/Overview/chronos.md
   doc/Chronos/Overview/data_processing_feature_engineering.md
   doc/Chronos/Overview/forecasting.md
   doc/Chronos/Overview/anomaly_detection.md
   doc/Chronos/Overview/simulation.md
   doc/Chronos/Overview/useful_functionalities.md
   doc/Chronos/QuickStart/chronos-autotsest-quickstart.md
   doc/Chronos/QuickStart/chronos-tsdataset-forecaster-quickstart.md
   doc/Chronos/QuickStart/chronos-anomaly-detector.md
.. toctree::
   :maxdepth: 1
   :caption: PPML Overview
   doc/PPML/Overview/ppml.md
   doc/PPML/Overview/trusted_big_bata_analytics_and_ml.md
   doc/PPML/Overview/trusted_fl.md
   doc/PPML/QuickStart/build_kernel_with_sgx.md
   doc/PPML/QuickStart/deploy_intel_sgx_device_plugin_for_kubernetes.md
   doc/PPML/QuickStart/trusted-serving-on-k8s-guide.md
.. toctree::
   :maxdepth: 1
   :caption: Serving Overview
   doc/Serving/Overview/serving.md
   doc/Serving/QuickStart/serving-quickstart.md
   doc/Serving/ProgrammingGuide/serving-installation.md
   doc/Serving/ProgrammingGuide/serving-start.md
   doc/Serving/ProgrammingGuide/serving-inference.md
   doc/Serving/Example/example.md
   doc/Serving/FAQ/faq.md
   doc/Serving/FAQ/contribute-guide.md
.. toctree::
   :maxdepth: 1
   :caption: Common Use Case
   
   doc/Orca/QuickStart/orca-pytorch-distributed-quickstart.md
   doc/UseCase/spark-dataframe.md
   doc/UseCase/xshards-pandas.md
   doc/Orca/QuickStart/orca-autoestimator-pytorch-quickstart.md
   doc/Orca/QuickStart/orca-autoxgboost-quickstart.md
   
.. toctree::
   :maxdepth: 1
   :caption: Python API
   
   doc/PythonAPI/Orca/orca.rst
   doc/PythonAPI/Friesian/feature.rst
   doc/PythonAPI/Chronos/index.rst
   
.. toctree::
   :maxdepth: 1
   :caption: Real-World Application
   
   doc/Application/presentations.md
   doc/Application/blogs.md
   doc/Application/powered-by.md