alt.freeweights.llama / Bunny-Llama-3-8B-V
From: BAAI <huggingface.co/BAAI>Newsgroups: alt.freeweights.llamaSubject:

Bunny-Llama-3-8B-V

Date: 2026-11-15Commit: 04f5597Signed: 2DC28CC7B26A283B ✓

Text generation model with 8.5B parameters. Safetensors weights, 17.0 GB in all. Published by BAAI under Apache-2.0.

8.5B params17.0GBBunny-Llama-3-8B-Vsafetensorspermissive
FactsParams8.5BSize17.0 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get BAAI/Bunny-Llama-3-8B-V
# manifest sha256 4b7090896b70… · 17.0 GB · 18 files
$ fw verify ./Bunny-Llama-3-8B-V BAAI/Bunny-Llama-3-8B-V
From sourceHosted (signed)BAAI/Bunny-Llama-3-8B-VLast check: 2026-11-15 03:59 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
17.0 GB
Weights
17.0 GB (safetensors)
Parameters
8.5B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
18, each with a sha256
Publisher
BAAI
Added
2026-11-15
Section
alt.freeweights.llama
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:59 UTCpassed

Model card

From the publisher at commit 04f5597. Shown as plain text with links; images open at the publisher.

Model Card#

Image: Logo

📖 Technical report | 🏠 Code | 🐰 Demo | 🤗 GGUF

This is Bunny-Llama-3-8B-V.

We also provide v1.1 version accepting high-resolution images up to 1152x1152. 🤗 v1.1

Bunny is a family of lightweight but powerful multimodal models. It offers multiple plug-and-play vision encoders, like EVA-CLIP, SigLIP and language backbones, including Llama-3-8B, Phi-1.5, StableLM-2, Qwen1.5, MiniCPM and Phi-2. To compensate for the decrease in model size, we construct more informative training data by curated selection from a broader data source.

We provide Bunny-Llama-3-8B-V, which is built upon SigLIP and Llama-3-8B-Instruct. More details about this model can be found in GitHub.

Image: comparison

Quickstart#

Here we show a code snippet to show you how to use the model with transformers.

Before running the snippet, you need to install the following dependencies:

pip install torch transformers accelerate pillow

If the CUDA memory is enough, it would be faster to execute this snippet by setting CUDA_VISIBLE_DEVICES=0.

Users especially those in Chinese mainland may want to refer to a HuggingFace mirror site.

import torch
import transformers
from transformers import AutoModelForCausalLM, AutoTokenizer
from PIL import Image
import warnings

# disable some warnings
transformers.logging.set_verbosity_error()
transformers.logging.disable_progress_bar()
warnings.filterwarnings('ignore')

# set device
device = 'cuda'  # or cpu
torch.set_default_device(device)

# create model
model = AutoModelForCausalLM.from_pretrained(
    'BAAI/Bunny-Llama-3-8B-V',
    torch_dtype=torch.float16, # float32 for cpu
    device_map='auto',
    trust_remote_code=True)
tokenizer = AutoTokenizer.from_pretrained(
    'BAAI/Bunny-Llama-3-8B-V',
    trust_remote_code=True)

# text prompt
prompt = 'Why is the image funny?'
text = f"A chat between a curious user and an artificial intelligence assistant. The assistant gives helpful, detailed, and polite answers to the user's questions. USER: <image>\n{prompt} ASSISTANT:"
text_chunks = [tokenizer(chunk).input_ids for chunk in text.split('<image>')]
input_ids = torch.tensor(text_chunks[0] + [-200] + text_chunks[1][1:], dtype=torch.long).unsqueeze(0).to(device)

# image, sample images can be found in images folder
image = Image.open('example_2.png')
image_tensor = model.process_images([image], model.config).to(dtype=model.dtype, device=device)

# generate
output_ids = model.generate(
    input_ids,
    images=image_tensor,
    max_new_tokens=100,
    use_cache=True,
    repetition_penalty=1.0 # increase this to avoid chattering
)[0]

print(tokenizer.decode(output_ids[input_ids.shape[1]:], skip_special_tokens=True).strip())

Files

18 files · 17.0 GBWeights 17.0 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 18 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md3.26 KBa9438e7d6d28ba2bed84a9d3d6c767f89df11121b23a32ed1034f2bde92d7051
comparison.png762 KB5d50fecb8463fab770cb0cd556f91b5bc044c479a4ccf150454848ecbb34536f
config.json1.24 KB5efd535adf8fa3ebc134c1a52c3328b82abed4921c73e39b80f143862eb15f22
configuration_bunny_llama.py11.6 KBf2d6d586b96ba95d8bf9bbe7e428088bc64f5c0ff7e4c933df0632c1420c6b79
generation_config.json147 B60c6a69f70bd4021369265142941f559a45662bffe5c9a7d1d55e0e61d4b0cad
icon.png812 KB3e291453e6d163cd244bbffa176aa07a13ee38a260d0a004d5e153b119cd18bb
images/example_1.png245 KB58c5c9898c5359bcf53797711e3d954c8ef529e141cb012ffc433376933839e7
images/example_2.png74.6 KBd25e79a65b225aedffdc864cfa037f2384d146e4e87a101af25ebe930660eee1
model-00001-of-00004.safetensors4.98 GB8b002c3d2062a306cb9317fb6c7d3776d764cee429f6871c97b7d10c474340fd
model-00002-of-00004.safetensors5.00 GBc6fbc96f0928d48703340ad0c75639aa2c4468d3908e9da197babcdb27b0b483
model-00003-of-00004.safetensors4.92 GBd98fe9be8120810794a907796857179ae66e3d94a621c66ced5728e3bfbed018
model-00004-of-00004.safetensors2.07 GB5aa5017356655dc29634c195c2ca2f515f3f0e1ba4aeac0454af8d946a520744
model.safetensors.index.json80.2 KB5b3299b8caeaa3534ae0e1d7a626fd1728394be90960c19c3ee4173c0492bf84
modeling_bunny_llama.py125 KB732c62e6109e5cc0b840f49794106ac8986528534cd2f14c51b82a0494ae142a
special_tokens_map.json301 Bcc2e013b7545f183ef03e079a3c91c6f364fa37e4068c512d7dd843e59024535
tokenizer.json9.09 MBe134af98b985517b4f068e3755ae90d4e9cd2d45d328325dc503f1c6b2d06cc7
tokenizer_config.json51.0 KBf5ab4e87761aa98ebf26583956c4a1b74e2bbbff61ab13d5879e68106ff4dc94
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
04f5597da2 pinned now2026-11-15 03:59 UTC18 files · 17.0 GB

Use it

$ fw get BAAI/Bunny-Llama-3-8B-V
# manifest sha256 4b7090896b70… · 17.0 GB · 18 files
$ fw verify ./Bunny-Llama-3-8B-V BAAI/Bunny-Llama-3-8B-V
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/BAAI/Bunny-Llama-3-8B-V.json --dir ./Bunny-Llama-3-8B-V $ python3 fw.py verify ./Bunny-Llama-3-8B-V ./BAAI__Bunny-Llama-3-8B-V.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download BAAI/Bunny-Llama-3-8B-V --revision 04f5597da26fc1502d844e4eb4e23a297f99e213 --local-dir ./Bunny-Llama-3-8B-V
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("BAAI/Bunny-Llama-3-8B-V", revision="04f5597da26fc1502d844e4eb4e23a297f99e213") model = AutoModelForCausalLM.from_pretrained("BAAI/Bunny-Llama-3-8B-V", revision="04f5597da26fc1502d844e4eb4e23a297f99e213", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve BAAI/Bunny-Llama-3-8B-V --revision 04f5597da26fc1502d844e4eb4e23a297f99e213

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
a9438e7d6d28ba2bed84a9d3d6c767f89df11121b23a32ed1034f2bde92d7051
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: BAAI <huggingface.co/BAAI>Newsgroups: alt.freeweights.llamaSubject: Bunny-Llama-3-8B-VDate: 2026-11-15Commit: 04f5597Signed: 2DC28CC7B26A283B ✓
Upstream
BAAI/Bunny-Llama-3-8B-V
Pinned commit
04f5597da26fc1502d844e4eb4e23a297f99e213
Manifest
Bunny-Llama-3-8B-V.json · .minisig
Manifest sha256
4b7090896b70dca10c4b205772a4a58224755b0d5d53be7e082b49a392cedde9
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:59 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/BAAI/Bunny-Llama-3-8B-V.json $ curl -O https://freeweights.allternit.com/manifests/BAAI/Bunny-Llama-3-8B-V.json.minisig $ minisign -Vm Bunny-Llama-3-8B-V.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download BAAI/Bunny-Llama-3-8B-V
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Bunny-Llama-3-8B-V.json. Provenance. Takedown history: none.
From: BAAI <huggingface.co/BAAI>Subject: Bunny-Llama-3-8B-V-gguf
From: BAAI <huggingface.co/BAAI>Subject: Bunny-v1_1-Llama-3-8B-V
From: unsloth <huggingface.co/unsloth>Subject: codellama-7b
From: unsloth <huggingface.co/unsloth>Subject: codellama-7b-bnb-4bit
From: BAAI <huggingface.co/BAAI>Subject: Infinity-Instruct-3M-0613-Llama3-70B
From: BAAI <huggingface.co/BAAI>Subject: Infinity-Instruct-3M-0625-Llama3-70B