Welcome to the quickstart guide for Apache SystemDS. This quickstart page provides a high-level overview of both installation and points you to the detailed documentation for each path.
SystemDS can be installed and used in two different ways:
If you are primarily a user of SystemDS, start with the Release installation. If you plan to contribute or modify internals, follow the Source installation.
Each method is demonstrated in:
For detailed configuration topics (BLAS, GPU, federated setup, contributing), see the links at the end.
If you simply want to use SystemDS without modifying the source code, the recommended approach is to install SystemDS from an official Apache release.
Full Release Installation Guide: Install SystemDS from a Release
If you plan to contribute to SystemDS or need to modify its internals, you can build SystemDS from source.
Full Source Build Guide: Install SystemDS from Source
Once either installation path is completed, you can start running scripts:
spark-submitFor detailed commands and examples: Execute SystemDS
SystemDS provides advanced configuration options for performance tuning and specialized execution environments.