Apache SystemML

A machine learning platform optimal for big data

The Apache Software Foundation Announces Apache SystemML as a Top-Level-Project

Learn how Apache SystemML is advancing machine learning. Read Press Release

What is Apache SystemML?

What is SystemML?‎

Apache SystemML provides an optimal workplace for machine learning using big data. It can be run on top of Apache Spark, where it automatically scales your data, line by line, determining whether your code should be run on the driver or an Apache Spark cluster. Future SystemML developments include additional deep learning with GPU capabilities such as importing and running neural network architectures and pre-trained models for training.‎

Learn more about SystemML

What is Apache SystemML?

Install SystemML

New to Apache SystemML? Try our quick install guide that will walk you through setting up your environment and getting you up and going with SystemML.

Install SystemML Notebooks Docs

VLDB 2016 Best Paper

Read Compressed Linear Algebra for Large-Scale Machine Learning. Download Paper


Contribute to Apache SystemMLTM by subscribing to our developer mailing list for updates and news. Check out All Mailing Lists.

Follow Us