BigMac is an open-source toolkit for pipeline-parallel training of multimodal large language models. It preserves optimized language-model pipeline schedules while placing encoder and generator work around them. This design reduces activation memory without bringing back cross-module pipeline bubbles. Its scheduler creates global operator plans, while its executor runs those plans through a shared schedule abstraction. A Megatron-Core reference backend and Qwen3 and Qwen3-VL tutorials help developers connect the approach to real training workflows. The simulator lets researchers visualize schedules, compare pipeline strategies, and model timing imbalances caused by compute cost, input size, or uneven stage partitioning. Profiling tools also expose per-operator traces for diagnosing pipeline performance before or during experiments.

Features

  • BigMac-style pipeline scheduling
  • Global operator plan generation
  • Megatron-Core reference execution
  • Multimodal Qwen3-VL integration
  • Pipeline schedule simulation
  • Per-operator performance profiling

Project Samples

Project Activity

See All Activity >

Categories

Machine Learning

License

MIT License

Follow BigMac

BigMac Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of BigMac!

Additional Project Details

Programming Language

Python

Related Categories

Python Machine Learning Software

Registered

2026-07-27