Installation
Use pip¶
For users familiar with Python, we recommend installing with [pip
][pip] within an isolated
virtual environment. If not, you can use our
pre-built docker
images.
pip install ludwig
For large or long-running workloads, Ludwig can be run remotely in the cloud or on a private compute cluster using Ray
.
Install additional packages¶
Optional Ludwig functionality is separated out into subpackages. Install what you need:
ludwig[llm]
for LLM dependencies.ludwig[serve]
for serving dependencies.ludwig[viz]
for visualization dependencies.ludwig[hyperopt]
for hyperparameter optimization dependencies.ludwig[distributed]
for distributed training on Ray using Dask.ludwig[explain]
for prediction explanations.ludwig[tree]
for LightGBM and tree-based models.ludwig[test]
for running ludwig's integration and unit tests.ludwig[benchmarking]
for Ludwig model benchmarking.ludwig[full]
for the full set of dependencies.
Install from git¶
pip install git+https://github.com/ludwig-ai/ludwig.git
Install from source¶
git clone https://github.com/ludwig-ai/ludwig.git
cd ludwig
pip install -e .
Use devcontainers¶
Ludwig supports development on VSCode devcontainers. See Ludwig's devcontainer files.
Use pre-build docker images¶
See Ludiwg's docker docs.