A parameter server and the gradient booster that got away
DMTK corrals Microsoft’s mid-2010s distributed machine learning experiments—Multiverso, LightLDA, and LightGBM—under one meta-repository.

What it does DMTK is a meta-repository that acts as a directory for four Microsoft distributed machine learning projects from the mid-2010s. It points to Multiverso (a parameter server framework), LightLDA for large-scale topic modeling, a distributed word embedding implementation, and LightGBM. The README collects historical updates and links rather than shipping a unified codebase.
The interesting bit The repo’s main value today is archaeological: Multiverso once powered ASGD parallel training in Microsoft’s CNTK framework, and this was the landing page where LightGBM was announced to the world. It is essentially a time capsule of Microsoft Research’s distributed learning stack circa 2016.
Key highlights
- Bundles links to Multiverso, LightLDA, LightGBM, and distributed word embedding implementations
- Multiverso provided the parameter server backend used for ASGD training in Microsoft CNTK
- Historical updates note support for Torch, Theano, Python, and Lua bindings
- Last documented activity is a 2017 AAAI tutorial and 2016 GTC China talk
Caveats
- This is a link farm, not a monorepo; all code and issues live in the individual sub-projects
- Development effectively froze in 2017, making the tooling and framework bindings historically interesting but largely obsolete
- LightGBM has long since moved to its own repository and should be evaluated there
Verdict Curious distributed systems historians and Microsoft open-source genealogists will find the breadcrumbs useful. Active practitioners looking for a modern, integrated training platform should look elsewhere.
Frequently asked
- What is microsoft/DMTK?
- DMTK corrals Microsoft’s mid-2010s distributed machine learning experiments—Multiverso, LightLDA, and LightGBM—under one meta-repository.
- Is DMTK open source?
- Yes — microsoft/DMTK is open source, released under the MIT license.
- How popular is DMTK?
- microsoft/DMTK has 2.7k stars on GitHub.
- Where can I find DMTK?
- microsoft/DMTK is on GitHub at https://github.com/microsoft/DMTK.