MMF is a modular framework for building, training, and evaluating vision-and-language models. It provides a configuration-driven experiment system where model, dataset, and training parameters are defined through composable YAML files, alongside a curated model zoo of pretrained checkpoints for state-of-the-art multimodal architectures. The framework includes a multimodal dataset loader that downloads, processes, and batches vision-and-language data, and a vision-language model trainer supporting distributed training, mixed precision, and checkpoint-based resumption. The framework distinguish
BLIP is a vision-language model framework that combines contrastive, matching, and language modeling objectives to align images with text. Built on a multimodal encoder-decoder architecture, it supports distributed data-parallel training with cosine learning rate scheduling and sliding-window metric tracking for training stability. The framework provides capabilities for image captioning, visual question answering, and cross-modal retrieval, scoring semantic alignment between images and text through learned embeddings. It includes toolkits for fine-tuning pre-trained models on custom datasets
This project is a vision language model framework and vision-to-text pipeline designed for deploying and optimizing models that process both images and text. It provides an on-device inference engine and a vision language model framework to run quantized models locally on mobile and desktop hardware accelerators. The framework features a model quantization toolkit to reduce weight precision for lower memory footprints and increased execution speed on specialized silicon. It also includes an efficient vision encoder utilizing a hybrid encoding system to compress image tokens, which reduces pro
nanoVLM is a training framework and toolkit for small vision-language models. It provides a PyTorch-based environment for training and fine-tuning models to associate image inputs with textual descriptions and generate natural language answers.
The main features of huggingface/nanovlm are: Training Frameworks, Vision-Language Training, PyTorch Training Frameworks, PyTorch Vision Model Trainers, Vision-Language Inference, Visual-Language Multimodal Integration, Visual Question Answering, Small VLM Fine-Tuning.
Open-source alternatives to huggingface/nanovlm include: jingyaogong/minimind-v. facebookresearch/mmf — MMF is a modular framework for building, training, and evaluating vision-and-language models. It provides a… salesforce/blip — BLIP is a vision-language model framework that combines contrastive, matching, and language modeling objectives to… apple/ml-fastvlm — This project is a vision language model framework and vision-to-text pipeline designed for deploying and optimizing… thudm/cogvlm — CogVLM is a multimodal large language model designed to integrate visual and textual data for reasoning about images… pytorch/ignite — Ignite is a high-level training framework for PyTorch neural networks that serves as a training engine and deep…