#127 · Primary category: Deep Learning Frameworks
TinyLLaVA_Factory
A Framework of Small-scale Large Multimodal Models
Project last updated:07/23/26
GitHub Stars
1.0K
Forks
103
Contributors
16
License
Apache-2.0
Why we included this project
Training your own vision-language model usually means wrestling with codebases built for large GPU clusters, but TinyLLaVA_Factory is designed for the other end of the scale. It is a modular PyTorch and HuggingFace codebase that lets you swap language backbones, vision encoders, and connectors without rewriting the whole pipeline. You can decide how much compute to invest: freeze the base model, fine-tune everything, or use LoRA/QLoRA for a lighter footprint. Because the project emphasizes reproducibility and keeps the modules simple, it also works well as a teaching base for researchers who want to understand how small multimodal models are assembled. If you want to build a compact image-understanding model without committing to enterprise hardware, this is a sensible place to start.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.