← Open Source
DLYuanGod

TinyGPT-V

TinyGPT-V: Efficient Multimodal Large Language Model via Small Backbones.

ModelsVision modelsPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.31k
Stars
80
Forks
+1
This week
2
Contributors
Created 2023-12-28 · Updated 2026-10-13 · #10733 today
Top developers
DLYuanGodllizhaoxu

DLYuanGod/TinyGPT-V is ranked 10,733 with 1,314 stars.

Same-category comparison

DLYuanGod/TinyGPT-V is ranked 10,733 among these 8 peers; NVlabs/prismer is ranked 10,757.

Same-category comparison
NameRankMetrics
agemagician/ProtTrans10,687
Language:
Jupyter Notebook
Stars:
1,324
Forks:
169
Description:
ProtTrans is providing state of the art pretrained language models for proteins. ProtTrans was trained on thousands of GPUs from Summit and hundreds of Google TPUs using Transformers Models.
jishengpeng/WavTokenizer10,690
Language:
Python
Stars:
1,324
Forks:
116
Description:
[ICLR 2025] SOTA discrete acoustic codec models with 40/75 tokens per second for audio language modeling.
CSTR-Edinburgh/merlin10,700
Language:
Python
Stars:
1,321
Forks:
431
Description:
This is now the official location of the Merlin project.
aitorzip/PyTorch-CycleGAN10,705
Language:
Python
Stars:
1,320
Forks:
296
Description:
A clean and readable Pytorch implementation of CycleGAN.
NVlabs/prismer10,757
Language:
Python
Stars:
1,308
Forks:
76
Description:
The implementation of "Prismer: A Vision-Language Model with Multi-Task Experts".
unitaryai/detoxify10,762
Language:
Python
Stars:
1,307
Forks:
145
Description:
Trained models & code to predict toxic comments on all 3 Jigsaw Toxic Comment Challenges. Built using ⚡ Pytorch Lightning and 🤗 Transformers.
DAMO-NLP-SG/VideoLLaMA210,763
Language:
Python
Stars:
1,306
Forks:
90
Description:
VideoLLaMA 2: Advancing Spatial-Temporal Modeling and Audio Understanding in Video-LLMs.
W2GenAI-Lab/LucidFlux10,791
Language:
Python
Stars:
1,299
Forks:
111
Description:
LucidFlux: Caption-Free Photo-Realistic Image Restoration via a Large-Scale Diffusion Transformer, ICLR 2026.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModels
SubcategoryVision models
Stars1,314
Forks80
Contributors2
Created date2023-12-28
Updated date2026-10-13
Stars in 1 day0
Stars in 7 days1
Rank10,733
Previous rank10,715
Rank change-18
7-day stars rank9,952
Previous 7-day stars rank10,006
7-day stars rank change54
Total stars rank9,012
Previous total stars rank9,003
Total stars rank change-9
CountryChina
README summary

TinyGPT-V **TinyGPT-V: Efficient Multimodal Large Language Model via Small Backbones** Zhengqing Yuan✟, Zhaoxu Li❁, Weiran Huang❋, Yanfang Ye✟, Lichao Sun❁ ✟University of Notre Dame, ❁Lehigh University, ❋Shanghai Jiao Tong University Zhaoxu is a visiting student in the LAIR lab at Lehigh University. We revised some type errors, provided more details and updated TinyGPT-V lastest results. 20 2024] Update the Phi-2 weight download link. 22 2024] Welcome to Hugging Face online demo to try out our models

(for Stage-4 v1)! We are officially releasing v1 of TinyGPT-V! After our evaluation, the performance of TinyGPT-V has reached 98% of InstructBLIP's performance and exceeds the performance of other models of the same period! 03 2024] Welcome to Hugging Face online demo to try out our models (for Stage-3)! TinyGPT-V Model Structure Whole Model Structure Language Model Structure TinyGPT-V Traning Process TinyGPT-V Results Radar Chart Performance and Efficiency Getting Started Installation **1. Prepare

the code and the environment** Git clone our repository, creating a python environment and activate it via the following command **2. Prepare the pretrained LLM weights** **TinyGPT-V** is based on Phi-2. Download the corresponding LLM weights from the following huggingface space via clone the repository using git-lfs. 7B: Download Then, set the variable *phi_model* in the model config file to the LLM weight path. Set the LLM path here at Line 14, here at Line 18

and here at Line 16. yaml at Line 8 for Stage 1, 2 and 3 version or tinygptv_stage4_eval. Update the Phi-2 Modeling for transformers lib. ** Linux system: Windows system Find your conda yourself: conda_sit/envs/tinygptv/lib/python3. 9/site-packages/transformers/models/phi/ Replace modeling_phi. py in that directory with the one in TinyGPT-V/modeling_phi. Launching Demo Locally For Stage 4, run Note: Stage 4 will have some Grounding abilities. But the

performance is not very good, we are working on this! For Stage 1, 2 and 3, run To perfer more powerful model, LLMs loads as 16 bit by default. This configuration requires about 8G GPU memory. To more save GPU memory, you can run the model in 8 bit below 8G device by setting to in the relevant config file: Stage 4 tinygptv_stage4_eval. yaml Stage 1, 2 and 3 tinygptv_stage1_2_3_eval. yaml Training First you

need to adjust all the updated weights in the LLM to be calculated with full precision:Here. Remove the comments from the following lines: **Stage 1 and 2:** Datasets: first stage dataset preparation instruction Then run: You need to execute the above code 17 times to complete the first stage of training. Then run: **Stage 3:** Datasets: stage 3 dataset preparation instruction Then run: **Stage 4:** Datasets: stage 4 dataset preparation instruction. details of TinyGPT-V, check here Star History

Acknowledgement MiniGPT A very versatile model of MLLMs. If you're using TinyGPT-V in your research or applications, please cite

Frequently asked questions

How many stars and forks are recorded?

DLYuanGod/TinyGPT-V has 1,314 stars and 80 forks.

What is the repository rank?

DLYuanGod/TinyGPT-V is ranked 10,733.

What language and category are recorded?

DLYuanGod/TinyGPT-V has 1,314 stars, uses Python and belongs to Models.

Which repository is closest in rank?

DLYuanGod/TinyGPT-V is compared with NVlabs/prismer, ranked 10,757 with 1,308 stars.

Nearby in the ranking
Similar items