Build Status LicensePypi version Docs

MLComp is a distributed DAG (Directed acyclic graph) framework for machine learning with UI.

The goal of MLComp is to provide tools for training, inference, creating complex pipelines (especially for computer vision) in a rapid, well manageable, way.

MLComp is compatible with: Python 3.6+, Unix operation system.


  • Amazing UI
  • Catalyst support
  • Distributed training
  • Supervisor that controls computational resources
  • Synchronization of both code and data
  • Resource monitoring
  • Full-functionally pause and continue on UI
  • Auto control of the requirements
  • Code dumping(with syntax highlight on UI)
  • Kaggle integration
  • Hierarchical logging
  • Grid search
  • Experiments comparison
  • Customizing layouts