Downloads · 30 days
647
1% of all-time downloads
Xkev/Llama-3.2V-11B-cot
Llama-3.2V-11B-cot is a image-text-to-text model from Xkev. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
Llama-3.2V-11B-cot is a visual language model capable of spontaneous, systematic reasoning.
Downloads · 30 days
647
1% of all-time downloads
All-time downloads
76.3K
Public
Parameters
10.7B
42.7 GB on disk
Likes
158
Public
Click a slice to open those files.
.safetensors42.7 GB · 100%
From the Hugging Face model README
Llama-3.2V-11B-cot is a visual language model capable of spontaneous, systematic reasoning.
The model was proposed in LLaVA-CoT: Let Vision Language Models Reason Step-by-Step.
Our model is built upon meta-llama/Llama-3.2-11B-Vision-Instruct. Llama 3.2 is licensed under the LLaMA 3.2 Community License, Copyright © Meta Platforms, Inc. The use of our model must comply with Meta’s Acceptable Use Policy.
Code: https://github.com/PKU-YuanGroup/LLaVA-CoT
| MMStar | MMBench | MMVet | MathVista | AI2D | Hallusion | Average |
|---|---|---|---|---|---|---|
| 57.6 | 75.0 | 60.3 | 54.8 | 85.7 | 47.8 | 63.5 |
To reproduce our results, you should use VLMEvalKit and the following settings.
| Parameter | Value |
|---|---|
| do_sample | True |
| temperature | 0.6 |
| top_p | 0.9 |
| max_new_tokens | 2048 |
You may change them in this file, line 80-83, and modify the max_new_tokens throughout the file.
Note: We follow the same settings as Llama-3.2-11B-Vision-Instruct, except that we extend the max_new_tokens to 2048.
After you get the results, you should filter the model output and only keep the outputs between <CONCLUSION> and </CONCLUSION>.
This shouldn't have any difference in theory, but empirically we observe some performance difference because the jugder GPT-4o can be inaccurate sometimes.
By keeping the outputs between <CONCLUSION> and </CONCLUSION>, most answers can be direclty extracted using VLMEvalKit system, which can be much less biased.
You can use the inference code for Llama-3.2-11B-Vision-Instruct.
The model is trained on the LLaVA-CoT-100k dataset.
The model is finetuned on llama-recipes with the following settings. Using the same setting should accurately reproduce our results.
| Parameter | Value |
|---|---|
| FSDP | enabled |
| lr | 1e-5 |
| num_epochs | 3 |
| batch_size_training | 4 |
| use_fast_kernels | True |
| run_validation | False |
| batching_strategy | padding |
| context_length | 4096 |
| gradient_accumulation_steps | 1 |
| gradient_clipping | False |
| gradient_clipping_threshold | 1.0 |
| weight_decay | 0.0 |
| gamma | 0.85 |
| seed | 42 |
| use_fp16 | False |
| mixed_precision | True |
The model may generate biased or offensive content, similar to other VLMs, due to limitations in the training data. Technically, the model's performance in aspects like instruction following still falls short of leading industry models.