LLaVA
LLaVA (Large Language and Vision Assistant) is a pioneering open-source multimodal model connecting a vision encoder to a language model via a projection layer. Multiple versions and variants are supported via the llava-hf organization on Hugging Face.
Available Models
- LLaVA-1.5 (
LlavaForConditionalGeneration): 7B, 13B - LLaVA-1.6 / LLaVA-NeXT (
LlavaNextForConditionalGeneration): 7B, 34B - LLaVA-NeXT-Video (
LlavaNextVideoForConditionalGeneration): 7B - LLaVA-OneVision (
LlavaOnevisionForConditionalGeneration): 7B
Architectures
LlavaForConditionalGeneration— LLaVA 1.5LlavaNextForConditionalGeneration— LLaVA-NeXT / 1.6LlavaNextVideoForConditionalGeneration— LLaVA-NeXT-VideoLlavaOnevisionForConditionalGeneration— LLaVA-OneVision
Example HF Models
Try with NeMo AutoModel
Install NeMo AutoModel and follow the fine-tuning guide to configure a recipe for this model.
1. Install (full instructions):
2. Clone the repo to get example recipes you can adapt:
3. Fine-tune by adapting a base VLM recipe — override the model ID on the CLI:
Replace <MODEL_HF_ID> with the model ID from Example HF Models above.
Run with Docker
1. Pull the container and mount a checkpoint directory:
2. The recipes are at /opt/Automodel/examples/ — navigate there:
3. Fine-tune:
See the Installation Guide and VLM Fine-Tuning Guide.
Fine-Tuning
See the VLM Fine-Tuning Guide.