Welcome to SINGA-Auto’s Documentation!

What is SINGA-Auto?

SINGA-Auto is a distributed system that trains machine learning (ML) models and deploys trained models, built with ease-of-use in mind. To do so, it leverages on automated machine learning (AutoML).

For Application Developers and Application Users, without any ML expertise, they can:

  • Create a model training job for supported tasks, with their own datasets
  • Deploy an ensemble of trained models for inference
  • Integrate model predictions in their apps over HTTP

For Model Developers, they can:

  • Contribute to SINGA-Auto’s pool of model templates

Check out Quick Setup to deploy/develop SINGA-Auto on your machine, and/or Quick Start to use a deployed instance of SINGA-Auto.


The research is supported by the National Research Foundation, Prime Minister’s Office, Singapore under its National Cybersecurity R&D Programme (Grant No. NRF2016NCR-NCR002-020), National Natural Science Foundation of China (No. 61832001), National Key Research and Development Program of China (No. 2017YFB1201001), China Thousand Talents Program for Young Professionals (3070011 181811).