#61 · Primary category: Deep Learning Frameworks
SynapseML
Simple and Distributed Machine Learning Python Library porting ML algorithms for Spark
Project last updated:08/28/26
GitHub Stars
5.2K
Forks
868
Contributors
133
License
MIT
Why we included this project
Teams already invested in Apache Spark get the most out of SynapseML, since it layers SparkML-compatible estimators and transformers directly on the Spark runtime rather than forcing a separate compute stack. The same API runs on a laptop or an elastically resized cluster, and because the library wraps LightGBM, ONNX scoring, OpenCV, and Microsoft cognitive services, one pipeline can mix tabular modeling with text, vision, and anomaly-detection stages. It also works from Python, R, Scala, Java, and .NET, so a polyglot data team can all contribute in the language they already use. For organizations that have standardized on Spark and want to keep training and inference in one codebase, this is a practical default to evaluate.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.