dmlc/dmlc-core

A common bricks library for building scalable and portable distributed machine learning.

What it solves

It provides a common codebase and foundational building blocks for creating efficient, scalable distributed machine learning libraries, serving as the backbone for all DMLC projects.

How it works

It is a C++14 library that offers core utilities and modules—such as a parameter module—to handle the complexities of distributed machine learning infrastructure.

Who it’s for

Developers building distributed machine learning frameworks or libraries who need a standardized, scalable foundation.

Highlights

  • Distributed machine learning support
  • C++14 standard implementation
  • Includes a parameter module for ML
  • Provides the RecordIO format for data handling

Related

  • Project
  • Project
  • Project
  • Project
  • Project