nanoVLM

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

Fine-Tuning PlatformMLOps & Experiment TrackingOpen Source

About

nanoVLM è il repository più semplice per addestrare/ottimizzare un modello Vision-Language di piccole dimensioni con un'implementazione leggera in PyTorch puro. Il codice stesso è molto leggibile e accessibile, il modello è composto da un Vision Backbone (models/vision_transformer.py ~150 righe), un Language Decoder (models/language_model.py ~250 righe), una Modality Projection (models/modality_projection.py ~50 righe) e il VLM stesso (models/vision_language_model.py ~100 righe) e un semplice ciclo di addestramento (train.py ~200 righe).

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

Usi nanoVLM?

Tieni traccia del suo costo insieme al resto del tuo stack e ricevi un promemoria prima del rinnovo.

Aggiungi al mio stack

Vendor

Hugging Face

Publisher of Speech To Speech, Diffusers and Optimum

View vendor profile

More by Hugging Face