Zum Inhalt springen
ModelAufgelistetExtern
Browse files

MiniCPM Llama3 V 2 5 Int4

This is the int4 quantized version of MiniCPM-Llama3-V 2.5. Running with int4 version would use lower GPU memory (about 9GB).

ArtOtherVersionRevision 8a7987eBBewertung

Modellquelle

Art
Other
Dateigröße
1,40–4,33 GB
Version
vRevision 8a7987e
Aktualisiert
2. Nov. 2026
Downloads
10
Quelle
Hugging Face

Quellenbeschreibung

MiniCPM-Llama3-V 2.5 int4

This is the int4 quantized version of MiniCPM-Llama3-V 2.5.
Running with int4 version would use lower GPU memory (about 9GB).

Usage

Inference using Huggingface transformers on NVIDIA GPUs. Requirements tested on python 3.10:

Pillow==10.1.0
torch==2.1.2
torchvision==0.16.2
transformers==4.40.0
sentencepiece==0.1.99
accelerate==0.30.1
bitsandbytes==0.43.1
# test.py
import torch
from PIL import Image
from transformers import AutoModel, AutoTokenizer

model = AutoModel.from_pretrained('openbmb/MiniCPM-Llama3-V-2_5-int4', trust_remote_code=True)
tokenizer = AutoTokenizer.from_pretrained('openbmb/MiniCPM-Llama3-V-2_5-int4', trust_remote_code=True)
model.eval()

image = Image.open('xx.jpg').convert('RGB')
question = 'What is in the image?'
msgs = [{'role': 'user', 'content': question}]

res = model.chat(
    image=image,
    msgs=msgs,
    tokenizer=tokenizer,
    sampling=True, # if sampling=False, beam_search will be used by default
    temperature=0.7,
    # system_prompt='' # pass system_prompt if needed
)
print(res)

## if you want to use streaming, please make sure sampling=True and stream=True
## the model.chat will return a generator
res = model.chat(
    image=image,
    msgs=msgs,
    tokenizer=tokenizer,
    sampling=True,
    temperature=0.7,
    stream=True
)

generated_text = ""
for new_text in res:
    generated_text += new_text
    print(new_text, flush=True, end='')

Quellen

1 Quelle
Hugging FacePrimärVersion 8a7987e8f78a4d34afb5cb557c00c8f29e8d12e2
huggingface.co/mgoin/MiniCPM-Llama3-V-2_5-int4/tree/8a7987e8f78a4d34afb5cb557c00c8f29e8d12e2

Verifiziert 2. Nov.

Download files

Model · 2 weight files

All files listed in the provider index are present.

Repository files

File inventory only; completeness is unverified.

Modellartefakte

2 Artefakte

model-00001-of-00002.safetensors

safetensors · 4,33 GB · SHA-256 5e20e08a758d…b3fc · Hugging Face

Download shard

model-00002-of-00002.safetensors

safetensors · 1,40 GB · SHA-256 8600aa101dcb…95ce · Hugging Face

Download shard

Quellenauszüge

3 Auszüge

--- pipeline_tag: visual-question-answering --- ## MiniCPM-Llama3-V 2.5 int4 This is the int4 quantized version of [MiniCPM-Llama3-V 2.5](https://huggingface.co/openbmb/MiniCPM-Llama3-V-2_5). Running with int4 version would use lower GPU memory (about 9GB). ## Usage Inference using Huggingface transformers on NVIDIA GPUs. Requirements tested on python 3.10: ``` Pillow==10.1.0 torch==2.1.2 torchvision==0.16.2 transformers==4.40.0 sentencepiece==0.1.99 accelerate==0.30.1 bitsandbytes==0.43.1 ``` ```python # test.py import torch from PIL import Image from transformers import AutoModel, AutoTokenizer model = AutoModel.from_pretrained('openbmb/MiniCPM-Llama3-V-2_5-int4', trust_remote_code=True) tokenizer = AutoTokenizer.from_pretrained('openbmb/MiniCPM-Llama3-V-2_5-int4', trust_remote_code=True) model.eval() image = Image.open('xx.jpg').convert('RGB') question = 'What is in the image?' msgs = [{'role': 'user', 'content': question}] res = model.chat( image=image, msgs=msgs, tokenizer=tokenizer, sampling=True, # if sampling=False, beam_search will be used by default temperature=0.7, # system_prompt='' # pass system_prompt if needed ) print(res) ## if you want to use streaming, please make sure sampling=True and stream=True ## the model.chat will return a generator res = model.chat( image=image, msgs=msgs, tokenizer=tokenizer, sampling=True, temperature=0.7, stream=True ) generated_text = "" for new_text in res: generated_text += new_text print(new_text, flush=True, end='') ```

Source context: 10 downloads · 0 likes · Pipeline visual-question-answering · Repo mgoin/MiniCPM-Llama3-V-2_5-int4

Source context: 8 downloads · 0 likes · Pipeline visual-question-answering · Repo mgoin/MiniCPM-Llama3-V-2_5-int4