nanoVLM

The simplest, fastest repository for training/finetuning small-sized VLMs.

Fine-Tuning PlatformMLOps & Experiment TrackingOpen Source

About

nanoVLM es el repositorio más simple para entrenar/ajustar un modelo Vision-Language de tamaño pequeño con una implementación ligera en PyTorch puro. El código en sí es muy legible y accesible, el modelo consiste en un Vision Backbone (models/vision_transformer.py ~150 líneas), un Language Decoder (models/language_model.py ~250 líneas), una Modality Projection (models/modality_projection.py ~50 líneas) y el VLM mismo (models/vision_language_model.py ~100 líneas) y un bucle de entrenamiento simple (train.py ~200 líneas).

Open Source Health

Not enough history
Stars
5,018
Forks
509
License
Apache-2.0
Last commit
1 years ago
Python

Resources & Links

Related Categories

¿Usas nanoVLM?

Controla su coste junto al resto de tu stack y recibe un recordatorio antes de que se renueve.

Añadir a mi stack

Vendor

Hugging Face

Publisher of Speech To Speech, Diffusers and Optimum

View vendor profile

More by Hugging Face