# DLlib User Guide ## 1. Overview DLlib is a distributed deep learning library for Apache Spark; with DLlib, users can write their deep learning applications as standard Spark programs (using either Scala or Python APIs). It includes the functionalities of the [original BigDL](https://github.com/intel-analytics/BigDL/tree/branch-0.14) project, and provides following high-level APIs for distributed deep learning on Spark: * [Keras-like API](keras-api.md) * [Spark ML pipeline support](nnframes.md) ## 2. Scala user guide ### 2.1 Install ### 2.2 Run ### 2.3 Get started (example) ## 3. Python user guide ### 3.1 Install ### 3.2 Run ### 3.3 Get started (example)