cornstarch-org/Cornstarch

114

stars

1,204

commits

Python

primary language

Jul 29, 2026

updated

README

Cornstarch Logo

Cornstarch
Build, Train, Run Your Own Multimodal Model

Cornstarch is a multimodal model training framework, including distributed training features with 5D parallelism (PP, TP, CP, DP, and modality parallelism). You can create your own multimodal model with a set of HuggingFace unimodal models and train it.

Cornstarch provides

  • Pipeline Template and Heterogeneous Pipeline Parallelism: specify different pipeline templates and combine them to deploy heterogeneous pipeline parallel execution
  • Composable multimodal model creation: specify your own multimodal models from a set of HuggingFace transformers unimodal models
  • MultimodalModel Generation and Parallelization: specify your own multimodal model and parallelize it with 5D parallelism (DP+PP+TP+CP+and modality parallelism)

Install and Run

Please refer to our document!

Research Papers

Contact

Contributors

insujang

1,120 commits

LRY89757

48 commits

TCtower

33 commits

MinkyoungCho

2 commits

cornstarch-org/Cornstarch

114

stars

1,204

commits

Python

primary language

Jul 29, 2026

updated

README

Cornstarch Logo

Cornstarch
Build, Train, Run Your Own Multimodal Model

Cornstarch is a multimodal model training framework, including distributed training features with 5D parallelism (PP, TP, CP, DP, and modality parallelism). You can create your own multimodal model with a set of HuggingFace unimodal models and train it.

Cornstarch provides

  • Pipeline Template and Heterogeneous Pipeline Parallelism: specify different pipeline templates and combine them to deploy heterogeneous pipeline parallel execution
  • Composable multimodal model creation: specify your own multimodal models from a set of HuggingFace transformers unimodal models
  • MultimodalModel Generation and Parallelization: specify your own multimodal model and parallelize it with 5D parallelism (DP+PP+TP+CP+and modality parallelism)

Install and Run

Please refer to our document!

Research Papers

Contact

Contributors

insujang

1,120 commits

LRY89757

48 commits

TCtower

33 commits

MinkyoungCho

2 commits

Languages

Python

100.0%