nanoVLM

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

FeinabstimmungsplattformMLOps & ExperimentverfolgungOpen Source

Über

nanoVLM ist das einfachste Repository zum Trainieren/Feinabstimmen eines kleinen Vision-Language Modells mit einer leichten Implementierung in reinem PyTorch. Der Code selbst ist sehr lesbar und zugänglich, das Modell besteht aus einem Vision Backbone (models/vision_transformer.py ~150 Zeilen), einem Language Decoder (models/language_model.py ~250 Zeilen), einer Modality Projection (models/modality_projection.py ~50 Zeilen) und dem VLM selbst (models/vision_language_model.py ~100 Zeilen) sowie einer einfachen Trainingsschleife (train.py ~200 Zeilen).

Open Source Health

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

Ressourcen & Links

Verwandte Kategorien

Nutzt du nanoVLM?

Behalte die Kosten neben dem Rest deines Stacks im Blick und lass dich vor der Verlängerung erinnern.

Zu meinem Stack hinzufügen

Anbieter

Hugging Face

Publisher of Speech To Speech, Diffusers and Optimum

Vendor-Profil anzeigen

Mehr von Hugging Face