alt.freeweights.minicpm / MiniCPM-V-4.7-35B-A3B-gguf
From: openbmb <huggingface.co/openbmb>Newsgroups: alt.freeweights.minicpmSubject:

MiniCPM-V-4.7-35B-A3B-gguf

Date: 2026-11-15Commit: adc779cSigned: 2DC28CC7B26A283B ✓

Image text to text model. Gguf weights, 803 GB in all. Published by openbmb under Apache-2.0.

minicpm803GBMiniCPM-V-4.7-35B-A3B-ggufggufpermissive
FactsParamsnot statedSize803 GBFormatsggufTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get openbmb/MiniCPM-V-4.7-35B-A3B-gguf
# manifest sha256 f8bdf4de2f39… · 803 GB · 38 files
$ fw verify ./MiniCPM-V-4.7-35B-A3B-gguf openbmb/MiniCPM-V-4.7-35B-A3B-gguf
From sourceHosted (signed)openbmb/MiniCPM-V-4.7-35B-A3B-ggufLast check: 2026-11-15 04:35 UTC

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

Quantized of MiniCPM-V-4.7-35B-A3B.

Works with

Convert with

Overview

Size
803 GB
Weights
789 MB (smallest of 18 GGUF variants)
Parameters
not stated
Formats
gguf
Task
image text to text
License
Apache-2.0 (permissive)
Files
38, each with a sha256
Publisher
openbmb
Added
2026-11-15
Section
alt.freeweights.minicpm
Lineage

Original release from the publisher.

Base model: openbmb/MiniCPM-V-4.7-35B-A3B

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 04:35 UTCpassed

Model card

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

This repository hosts the GGUF (llama.cpp) quantized version of MiniCPM-V 4.7 35B-A3B. For the original BF16 weights and the full model card, please refer to openbmb/MiniCPM-V-4.7-35B-A3B.

GGUF files#

Two sets of files are provided. They differ only in the embedded chat template — the tensor weights are byte-identical.

LocationThinkingFiles
repository rootdisabled (fixed)F16, Q8_0, Q6_K, Q5_K_M, Q5_K_S, Q5_1, Q5_0, Q4_K_M, Q4_K_S, Q4_1, Q4_0, IQ3_M, IQ3_XS, IQ4_NL, IQ4_XS, mix_q3gud_im
thinking/enabled by defaultthe same set, with a -thinking suffix
Which one to use#
  • Root files — thinking is disabled inside the embedded template and cannot be turned on. This is the recommended default for this model, which is not trained as a reasoning model.
  • thinking/ files — the official upstream template is restored, so the model emits a [Start thinking] … [End thinking] trace before answering. Useful when you want to see the reasoning steps; note that it multiplies the token count, so set a larger -n.

One-click (macOS / Windows) — install Llama, the desktop app from the llama.cpp team and Hugging Face (brew install --cask llama-app, or the Windows installer), then choose Use this model → Llama on this page. Llama downloads a build that fits your machine and opens the chat window.

Or from the terminal — -hf pulls the model and the matching mmproj automatically:

llama cli   -hf openbmb/MiniCPM-V-4.7-35B-A3B-gguf:Q4_K_M
llama serve -hf openbmb/MiniCPM-V-4.7-35B-A3B-gguf:Q4_K_M     # WebUI + OpenAI-compatible API on :9931

Q4_K_M needs roughly 32 GB of unified memory; use IQ4_XS on smaller machines.

llama-mtmd-cli and llama-server remain available for development; llama cli / llama serve are the normal entrypoints. To use a local file instead, pick a quant above and pass -m with the shared mmproj:

# default (thinking disabled, no flag needed)
llama cli -m MiniCPM-V-4_7-35B-A3B-Q4_K_M.gguf --mmproj mmproj-model-f16.gguf --image img.jpg -p "Describe."

# thinking enabled
llama cli -m thinking/MiniCPM-V-4_7-35B-A3B-Q4_K_M-thinking.gguf --mmproj mmproj-model-f16.gguf \
          --image img.jpg -p "Describe." -n 1024

llama.cpp always injects enable_thinking into the chat template, so --reasoning off has no effect on the root files; on the thinking/ files it disables the trace. mmproj files are shared by both sets — they carry no chat template.

MiniCPM-V 4.7#

GitHub · On-device results · Evaluation · Examples · Usage · Model weights · DSpark-gguf

MiniCPM-V 4.7 is the latest model in the MiniCPM-V series, available in a 35B-A3B variant, with 35B-A3B being the first MoE model in the MiniCPM-V series. It builds on the family's single-image, multi-image, and video understanding capabilities, combining stronger foundation capabilities with efficient visual encoding and on-device inference. Notable features of MiniCPM-V 4.7 include:

  • 📱 The First Open-Source MoE Model with Lossless, Smooth On-Device Inference. With our Lookahead Expert Scheduling (LES) technique introduced alongside MiniCPM-V 4.7, combined with fine-grained layer-wise quantization and DSpark speculative sampling integration, MiniCPM-V 4.7 35B-A3B becomes the first open-source MoE model to run smoothly on-device without compromising performance, achieving a decoding speed of 13+ tokens/s with just 3 GB of memory on iPhone 17 Pro Max.
  • 🔥 A New Pareto Frontier in Performance and Efficiency. As model capabilities continue to advance, inference efficiency has become an important measure of a model's value. On resource-constrained devices, delivering the strongest possible capabilities within a limited resource budget calls for higher capability density. The 35B-A3B variant of MiniCPM-V 4.7 advances the performance–efficiency Pareto frontier for MLLMs. In Instruct mode, 35B-A3B achieves a higher overall score in less inference time than Qwen3.6 35B-A3B.
  • 🚀 Efficient Architecture. Based on the intra-ViT early compression technique from LLaVA-UHD v4, MiniCPM-V 4.7 compresses visual tokens early within the vision encoder, reducing computation in subsequent encoder layers. It also supports mixed 4x/16x visual token compression, allowing developers to balance visual detail and inference cost across tasks.
  • 💻 Broad Platform and Chip Support. MiniCPM-V 4.7 supports iOS, Android, and HarmonyOS, together with open-source on-device deployment support. It also provides day-0 support for chip platforms from Rockchip, Houmo, Intel, AMD, and Arm, extending deployment options across mobile and local computing devices.
  • 🛠️ Developer Friendly. MiniCPM-V 4.7 supports inference frameworks including SGLang, vLLM, llama.cpp, and Ollama, along with fine-tuning frameworks including SWIFT and LLaMA-Factory. It provides GGUF, BNB, AWQ, and GPTQ quantized variants and adds FP8 quantization support. We also release Self-Replay Fine-Tuning (SRFT), a fine-tuning approach that helps developers extend model capabilities at low cost while reducing forgetting of existing capabilities, making further customization easier.

Get started#

Model weights &nbsp;·&nbsp; Inference &nbsp;·&nbsp; Fine-tuning &nbsp;·&nbsp; Live demo &nbsp;·&nbsp; Local deployment &nbsp;·&nbsp; API &nbsp;·&nbsp; Cookbook

On-Device Capability and Efficiency#
Smooth On-Device MoE Inference without compromising performance#

An MoE model can have far more total parameters than it activates for a single token, but its on-device storage requirements are not limited to those active parameters. Different tokens can select different experts at different layers, while device memory often cannot hold all expert weights. Without a latency constraint, weights can remain on SSD or other storage, be loaded as needed, and be released after computation. This makes large-model inference possible, but repeated loading stalls can make decoding too slow for real-time interaction.

Another approach is to restrict the pool of available experts. For example, fixing an expert subset for an entire prompt can reduce loading frequency, but limits subsequent token-level routing to that subset, potentially excluding experts the model would otherwise select and reducing its capabilities. The central goal is therefore smooth inference without compromising performance: preserving model capability while delivering sufficient throughput under limited memory and bandwidth.

MiniCPM-V 4.7 35B-A3B addresses this challenge through three complementary techniques:

  • Lookahead Expert Scheduling (LES) uses cross-layer routing prediction to preload experts likely to be needed by the next layer. Among the experts selected by the actual router, it prioritizes those successfully prefetched and overlaps their computation with loading the remaining required experts. Predictions guide only prefetching and scheduling; computation still follows the model's original token-level routing, and required experts missed by the prediction are loaded and evaluated as usual.
  • Fine-grained layer-wise quantization reduces the storage footprint and memory traffic of expert weights while preserving model capability, making expert loading better suited to on-device memory and bandwidth constraints.
  • DSpark speculative sampling integration incorporates speculative sampling into the on-device inference process, working with expert scheduling and quantization to improve decoding efficiency.

Together, these techniques make MiniCPM-V 4.7 35B-A3B the first open-source MoE model to run smoothly on-device without compromising performance, achieving 13+ tokens/s on iPhone 17 Pro Max.

On-Device MoE Inference: Before and After Optimization

On-device MoE inference speed comparison, with optimization on the left and without optimization on the right

Evaluation#

Significantly Advancing the Performance–Efficiency Pareto Frontier

The 35B-A3B variant of MiniCPM-V 4.7 advances the performance–efficiency Pareto frontier. In Instruct mode, 35B-A3B reaches a higher overall score in less inference time than Qwen3.6 35B-A3B.

Performance versus inference time for MiniCPM-V 4.7 35B-A3B

Overall Performance (35B-A3B, Instruct)

Vision-Language

Vision-Language performance comparison for MiniCPM-V 4.7 35B-A3B in Instruct mode

Language

Language performance comparison for MiniCPM-V 4.7 35B-A3B in Instruct mode

Examples#

MiniCPM-V 4.7 can run on phones and tablets. The clips below are unedited screen recordings captured directly on the devices.

| 35B-A3B iPhone 17 Pro Max | 35B-A3B iPad M4

| Image: image | Image: image

Usages#
Inference with Transformers#

Click to expand the Transformers inference examples.

Installation#
pip install "transformers[torch]>=5.18.0" torchvision torchcodec

Note on CUDA compatibility: torchcodec (used for video decoding) may have compatibility issues with certain CUDA versions. For example, torch>=2.11 bundles CUDA 13.1 by default, while environments with CUDA 12.x may encounter errors such as RuntimeError: Could not load libtorchcodec. Two workarounds:

  1. Replace torchcodec with PyAV — supports both image and video inference without CUDA version constraints:
   pip install "transformers[torch]>=5.18.0" torchvision av
  1. Pin the CUDA version when installing torch to match your environment (e.g. CUDA 12.8):
   pip install "transformers>=5.18.0" torchvision torchcodec --index-url https://download.pytorch.org/whl/cu128
Load the Model#
import torch
from transformers import AutoModelForImageTextToText, AutoProcessor

model_id = "openbmb/MiniCPM-V-4.7-35B-A3B"

processor = AutoProcessor.from_pretrained(model_id)
model = AutoModelForImageTextToText.from_pretrained(
    model_id, torch_dtype="auto", device_map="auto"
)

# Flash Attention 2 is recommended for faster inference and lower GPU memory usage,
# especially in multi-image and video scenarios.
# model = AutoModelForImageTextToText.from_pretrained(
#     model_id,
#     torch_dtype=torch.bfloat16,
#     attn_implementation="flash_attention_2",
#     device_map="auto",
# )
Image Inference#
messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": "https://huggingface.co/datasets/openbmb/DemoCase/resolve/main/refract.png"},
            {"type": "text", "text": "What causes this phenomenon?"},
        ],
    }
]

downsample_mode = "16x"  # Using `downsample_mode="4x"` for Finer Detail

inputs = processor.apply_chat_template(
    messages, tokenize=True, add_generation_prompt=True,
    return_dict=True, return_tensors="pt",
    downsample_mode=downsample_mode,
    max_slice_nums=36,
    enable_thinking=False,
).to(model.device)

generated_ids = model.generate(
    **inputs,
    downsample_mode=downsample_mode,
    max_new_tokens=512,
    # recommended instruct-mode sampling parameters
    do_sample=True,
    temperature=0.7,
    top_p=0.95,
    top_k=100,
    min_p=0.0,
    presence_penalty=0,
    repetition_penalty=1.03,
)
generated_ids_trimmed = [
    out_ids[len(in_ids):] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
]
output_text = processor.batch_decode(
    generated_ids_trimmed, skip_special_tokens=True, clean_up_tokenization_spaces=False
)
print(output_text[0])
Video Inference#
messages = [
    {
        "role": "user",
        "content": [
            {"type": "video", "url": "https://huggingface.co/datasets/openbmb/DemoCase/resolve/main/football.mp4"},
            {"type": "text", "text": "Describe this video in detail. Follow the timeline and focus on on-screen text, interface changes, main actions, and scene changes."},
        ],
    }
]

downsample_mode = "16x"  # Using `downsample_mode="4x"` for Finer Detail

inputs = processor.apply_chat_template(
    messages, tokenize=True, add_generation_prompt=True,
    return_dict=True, return_tensors="pt",
    downsample_mode=downsample_mode,
    max_num_frames=128,
    stack_frames=1,
    max_slice_nums=1,
    use_image_id=False,
    enable_thinking=False,
).to(model.device)

generated_ids = model.generate(
    **inputs,
    downsample_mode=downsample_mode,
    max_new_tokens=2048,
    # recommended instruct-mode sampling parameters
    do_sample=True,
    temperature=0.7,
    top_p=0.95,
    top_k=100,
    min_p=0.0,
    presence_penalty=0,
    repetition_penalty=1.03,
)
generated_ids_trimmed = [
    out_ids[len(in_ids):] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
]
output_text = processor.batch_decode(
    generated_ids_trimmed, skip_special_tokens=True, clean_up_tokenization_spaces=False
)
print(output_text[0])
Advanced Parameters#

You can customize image/video processing by passing additional parameters to apply_chat_template:

ParameterDefaultApplies toDescription
downsample_mode"16x"Image & VideoVisual token downsampling. "16x" merges tokens for efficiency; "4x" keeps four times as many tokens for finer detail. Must also be passed to generate().
max_slice_nums9Image & VideoMaximum number of slices when splitting a high-resolution image. Higher values preserve more detail for large images. Recommended: 36 for image, 1 for video.
max_num_frames128Video onlyMaximum number of main frames sampled from the video.
stack_frames1Video onlyTotal sample points per second. 1 = main frame only (no stacking). N (N>1) = 1 main frame + N−1 sub-frames per second; the sub-frames are composited into a grid image and interleaved with main frames. Recommended: 3 or 5.
use_image_idTrueImage & VideoWhether to prepend <image_id>N</image_id> tags before each image/frame placeholder. Recommended: True for image, False for video.

Note: downsample_mode must be passed to both apply_chat_template (for correct placeholder count) and generate (for the vision encoder). All other parameters only need to be passed to apply_chat_template.

Serving with transformers serve#

Hugging Face Transformers includes a lightweight OpenAI-compatible server for quick testing and moderate-load deployment.

pip install "transformers[serving]>=5.18.0"

Start the server:

transformers serve openbmb/MiniCPM-V-4.7-35B-A3B --port 8000 --host 0.0.0.0

Send a request:

curl -s http://localhost:8000/v1/chat/completions \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "openbmb/MiniCPM-V-4.7-35B-A3B",
    "messages": [{
      "role": "user",
      "content": [
        {"type": "image_url", "image_url": {"url": "https://huggingface.co/datasets/openbmb/DemoCase/resolve/main/refract.png"}},
        {"type": "text", "text": "What causes this phenomenon?"}
      ]
    }]
  }'

Tool calling example:

curl -s http://localhost:8000/v1/chat/completions -H 'Content-Type: application/json' -d '{
  "model": "openbmb/MiniCPM-V-4.7-35B-A3B",
  "messages": [{"role": "user", "content": [
    {"type": "text", "text": "the weather of Beijing"}
  ]}],
  "tools": [{
    "type": "function",
    "function": {
      "name": "get_weather",
      "description": "Get the current weather for a given location",
      "parameters": {
        "type": "object",
        "properties": {
          "location": {"type": "string", "description": "City name"}
        },
        "required": ["location"]
      }
    }
  }]
}'

We recommend using the following set of sampling parameters for generation in instruct mode: temperature=0.7, top_p=0.95, top_k=100, min_p=0.0, presence_penalty=0, repetition_penalty=1.03.

Speculative decoding (DSpark)#

Click to show speculative decoding.

Speculative decoding (DSpark): we also release MiniCPM-V-4.7-35B-A3B-DSpark, a DSpark draft model trained for MiniCPM-V-4.7-35B-A3B.

Inference with OpenVINO™#

OpenVINO™ is an open-source toolkit for optimizing and deploying AI inference on Intel CPU/GPU/NPU platforms. OpenVINO provides day-0 support for MiniCPM-V-4.7 on Intel platforms with high-performance inference. See the OpenVINO™ Toolkit to get started. You can install and run the example with this notebook.

On-Device Deployment#

MiniCPM-V 4.7 supports deployment on iOS, Android, and HarmonyOS, with day-0 support for Rockchip, Houmo, Intel, AMD, and Arm chip platforms. See the edge deployment repository for the apps and source code.

Inference and Fine-Tuning#

For supported inference and training frameworks, see Supported Inference and Training Frameworks and API. The MiniCPM-V 4.7 Cookbook covers deployment, fine-tuning, and quantization workflows.

Task guides

Quantization

Acknowledgements#

Click to view acknowledgements.

We would like to thank the following projects:

Model Weights#

MiniCPM-V 4.7 is available in 35B-A3B and 1B variants. Each model is paired with its DSpark speculative decoding heads, available in BF16 and GGUF.

| Model | Description | Model weights | DSpark heads

| MiniCPM&#8209;V&nbsp;4.7 35B-A3B | The first open-source MoE model to run smoothly on-device without compromising performance, raising the bar for on-device performance. | 🤗&nbsp;&nbsp;ModelScope&nbsp;BF16

🤗&nbsp;&nbsp;ModelScope&nbsp;FP8

🤗&nbsp;&nbsp;ModelScope&nbsp;int4

🤗&nbsp;&nbsp;ModelScope&nbsp;AWQ

🤗&nbsp;&nbsp;ModelScope&nbsp;GPTQ

🤗&nbsp;&nbsp;ModelScope&nbsp;GGUF

| 🤗&nbsp;&nbsp;ModelScope&nbsp;BF16

🤗&nbsp;&nbsp;ModelScope&nbsp;GGUF

| MiniCPM&#8209;V&nbsp;4.7 1B | Combines stronger capabilities with extremely high efficiency, advancing the performance–efficiency Pareto frontier for multimodal large language models. | 🤗&nbsp;&nbsp;ModelScope&nbsp;BF16

🤗&nbsp;&nbsp;ModelScope&nbsp;int4

🤗&nbsp;&nbsp;ModelScope&nbsp;AWQ

🤗&nbsp;&nbsp;ModelScope&nbsp;GPTQ

🤗&nbsp;&nbsp;ModelScope&nbsp;GGUF

| 🤗&nbsp;&nbsp;ModelScope&nbsp;BF16

🤗&nbsp;&nbsp;ModelScope&nbsp;GGUF

The 1B int4 variant uses bitsandbytes; AWQ and GPTQ use W4A16 quantization. Quantized variants reduce memory usage; GGUF weights support CPU inference.

Also available on Ollama.

Files

38 files · 803 GBWeights 789 MB (smallest of 18 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 38 files with their sha256
FileSizesha256
.gitattributes4.22 KB7ab46c1ca11d0f48f3d3ff230563d47405e0c98dbe6cedf90587512f0999b2f7
MiniCPM-V-4_7-35B-A3B-F16.gguf69.4 GB559ca1c10344cd6eba570b698214adf39009fe983a444923fca8e6225a143505
MiniCPM-V-4_7-35B-A3B-IQ3_M.gguf15.4 GBf5df9c5dc25b2bd75dc677d06a6e0eee51986684fddf65981682f329dcc298c5
MiniCPM-V-4_7-35B-A3B-IQ3_XS.gguf14.5 GBa01df9378ee4c53ad2f7c2fda93bb2e2ece8a40112a81687b204717ed8896d32
MiniCPM-V-4_7-35B-A3B-IQ4_NL.gguf19.8 GBb6bcc69f7873ef3beb4ad0eca95c892c9adc2a26f71e229189e9523fa45d405c
MiniCPM-V-4_7-35B-A3B-IQ4_XS.gguf18.7 GBfce60c709a7f22098980bda5b9b59e0969f4847b2657a2d91a6fe90ff14cefe9
MiniCPM-V-4_7-35B-A3B-Q4_0.gguf19.7 GB17887870a621fbb9b39bd468cea4456d975e17e44cd019b05b5b2b6552f14880
MiniCPM-V-4_7-35B-A3B-Q4_1.gguf21.8 GBa3974817e9dc571ae864c017d9799984cbc36825e4586c9e315a95ccbe195ada
MiniCPM-V-4_7-35B-A3B-Q4_K_M.gguf21.2 GB9ecf91e814d7e9adc64325b1b65f8628a9b1bb8da4f61a92869ca7489bfd888e
MiniCPM-V-4_7-35B-A3B-Q4_K_S.gguf19.9 GB5ac34c455c6e52ff518cb95ac9911e9fbc0b80f6d2be9c6829bc5088f579eb7a
MiniCPM-V-4_7-35B-A3B-Q5_0.gguf24.0 GBbcf146d7a27e99ff3fa3760b3bd0e866e471dfe1a9c97101eb2c4d472f9f339e
MiniCPM-V-4_7-35B-A3B-Q5_1.gguf26.1 GB5815a31256263d5d994a3e60d0cb8f97c2ac2b25f2c7ab9b75201dc74b0db850
MiniCPM-V-4_7-35B-A3B-Q5_K_M.gguf24.7 GB6f968a9b69cf7715e0ed0c826a6f9fef3956bc1e9f24ff363e165353cfafcfac
MiniCPM-V-4_7-35B-A3B-Q5_K_S.gguf24.0 GBa1a154c035fde2b79c77c6bdc76d5a427e4ae16686596f8ee68bdb5851b3fc05
MiniCPM-V-4_7-35B-A3B-Q6_K.gguf28.5 GBb6eaa3a564235c72d251c033554fcd260a6035111246429793f6063eee516c73
MiniCPM-V-4_7-35B-A3B-Q8_0.gguf36.9 GB851fdec9d87d689342c3df04e509de4565ac3a96a226f06e7b12af651311b5ef
MiniCPM-V-4_7-35B-A3B-mix_q3gud_im.gguf15.5 GB9c18b44db370a72aefc3dc33dc8ab1bd004076829eac68a5d803ecbe3f7a69fc
MiniCPM-V-4_7-35B-A3B-mix_q3gud_im.tensor-types.txt29 B6b6ba99ec66f91fa3f7dab73775146481169705c1394abfed92e4833e23e8f45
README.md31.7 KB30dc988586e8ccac7decd5ee854898b611964f9f0ac351336cabbba6a2cfbc53
dspark-MiniCPM-V-4_7-35B-A3B-F16.gguf789 MB2ec640fb446648dae379c38f22d7dcb1e1f0590e65b864fa801d826ac9395e82
mmproj-model-f16-4x.gguf910 MB30f4daac0f61c2ca28d68b5f901c0501cb7a269a1357a9e380d2c376c6ed6518
mmproj-model-f16.gguf1.12 GBbff3b688e14c300eca273092c37c50a0ddfcc2054e079af1a0480edeed5d20f1
thinking/MiniCPM-V-4_7-35B-A3B-F16-thinking.gguf69.4 GB6ad83cdd4531e29e0b8a4f1c907baba3c89e62de3c99de00cd32ae87f7c8e60e
thinking/MiniCPM-V-4_7-35B-A3B-IQ3_M-thinking.gguf15.4 GB5756f4d327b5fd9bebcaa7d2afb20068e39b0799502e523b58e6c8bf0311fd5a
thinking/MiniCPM-V-4_7-35B-A3B-IQ3_XS-thinking.gguf14.5 GBfd36315278ea01b3ccab577cea94a5b6e9f4f24522039e0655ad6570737c74c1
thinking/MiniCPM-V-4_7-35B-A3B-IQ4_NL-thinking.gguf19.8 GB8baf3fbb41a191c1a058e4eb13065f490146b64b087877b300147efc336f2eef
thinking/MiniCPM-V-4_7-35B-A3B-IQ4_XS-thinking.gguf18.7 GBbbdaab745226517a70b853fd405b112f048445108bdb1a97906f4428817f0633
thinking/MiniCPM-V-4_7-35B-A3B-Q4_0-thinking.gguf19.7 GB8b2bb8d10618e71bdc0483e6080ccb38218f76f9cfdf85dfe14f2fb5670c283f
thinking/MiniCPM-V-4_7-35B-A3B-Q4_1-thinking.gguf21.8 GBc25cbf82dd38df775cb3a7f7f5533f6c60020363f9e6e2669a682e5ebf98e4ea
thinking/MiniCPM-V-4_7-35B-A3B-Q4_K_M-thinking.gguf21.2 GBd91899187c794a7a7b99849390a7121726688dada74ad5df3c943762dc90e2b5
thinking/MiniCPM-V-4_7-35B-A3B-Q4_K_S-thinking.gguf19.9 GBe00e9b1f5ec73d1e97ebcb15861ba8807a020429c179209d464d2fbd9908a750
thinking/MiniCPM-V-4_7-35B-A3B-Q5_0-thinking.gguf24.0 GBc2ba20ef3356533882a4f2d320a4c6e2a2de597212993a7aacdcfe5be7513f98
thinking/MiniCPM-V-4_7-35B-A3B-Q5_1-thinking.gguf26.1 GB0de45229f0c8638bacb2f8987676b3a9383eb5ea33e1243505f3a1fa01940478
thinking/MiniCPM-V-4_7-35B-A3B-Q5_K_M-thinking.gguf24.7 GB489d35a36d0b6faac7f9475639d83aab1fcb30075f0587db48a8fe8fac735b9a
thinking/MiniCPM-V-4_7-35B-A3B-Q5_K_S-thinking.gguf24.0 GB3ab033117f33ac2cc28bed15496603e020aa609d5fbdc2c0a6c6edc10ffa9c11
thinking/MiniCPM-V-4_7-35B-A3B-Q6_K-thinking.gguf28.5 GB8a0bbcce03c6f85ff1abba05b0c7dcb58350173ea88e226d52e2310ea7d3c767
thinking/MiniCPM-V-4_7-35B-A3B-Q8_0-thinking.gguf36.9 GB507401bcc0209a931a4c31edfe25aca7bed0ea13198ac1e2350e87b42aa7f3b7
thinking/MiniCPM-V-4_7-35B-A3B-mix_q3gud_im-thinking.gguf15.5 GBbeda8cf93919f522f6b1acbddb910c0f60a31f8b27ab0d310d378cebbca665d1
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
adc779c0f3 pinned now2026-11-15 04:35 UTC38 files · 803 GB

Use it

$ fw get openbmb/MiniCPM-V-4.7-35B-A3B-gguf
# manifest sha256 f8bdf4de2f39… · 803 GB · 38 files
$ fw verify ./MiniCPM-V-4.7-35B-A3B-gguf openbmb/MiniCPM-V-4.7-35B-A3B-gguf
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/openbmb/MiniCPM-V-4.7-35B-A3B-gguf.json --dir ./MiniCPM-V-4.7-35B-A3B-gguf $ python3 fw.py verify ./MiniCPM-V-4.7-35B-A3B-gguf ./openbmb__MiniCPM-V-4.7-35B-A3B-gguf.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/MiniCPM-V-4.7-35B-A3B-gguf --revision adc779c0f3c4936016d7124395ccf260ec696567 --local-dir ./MiniCPM-V-4.7-35B-A3B-gguf
llama.cppDownload one GGUF variant (dspark-MiniCPM-V-4_7-35B-A3B-F16, 789 MB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/MiniCPM-V-4.7-35B-A3B-gguf --include "dspark-MiniCPM-V-4_7-35B-A3B-F16*" --local-dir ./MiniCPM-V-4.7-35B-A3B-gguf $ llama-server -m ./MiniCPM-V-4.7-35B-A3B-gguf/dspark-MiniCPM-V-4_7-35B-A3B-F16.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./MiniCPM-V-4.7-35B-A3B-gguf/dspark-MiniCPM-V-4_7-35B-A3B-F16.gguf\n' > Modelfile $ ollama create minicpm-v-4.7-35b-a3b-gguf -f Modelfile

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
30dc988586e8ccac7decd5ee854898b611964f9f0ac351336cabbba6a2cfbc53
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: openbmb <huggingface.co/openbmb>Newsgroups: alt.freeweights.minicpmSubject: MiniCPM-V-4.7-35B-A3B-ggufDate: 2026-11-15Commit: adc779cSigned: 2DC28CC7B26A283B ✓
Upstream
openbmb/MiniCPM-V-4.7-35B-A3B-gguf
Pinned commit
adc779c0f3c4936016d7124395ccf260ec696567
Manifest
MiniCPM-V-4.7-35B-A3B-gguf.json · .minisig
Manifest sha256
f8bdf4de2f39e12ebd04230004130cdcff6279607b8384353832ba503eb0df7f
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:35 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/openbmb/MiniCPM-V-4.7-35B-A3B-gguf.json $ curl -O https://freeweights.allternit.com/manifests/openbmb/MiniCPM-V-4.7-35B-A3B-gguf.json.minisig $ minisign -Vm MiniCPM-V-4.7-35B-A3B-gguf.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

Parent

openbmb/MiniCPM-V-4.7-35B-A3B · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/MiniCPM-V-4.7-35B-A3B-gguf
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. MiniCPM-V-4.7-35B-A3B-gguf.json. Provenance. Takedown history: none.
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Explore-GGUF
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Report
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Report-GGUF
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-0.5B-gguf
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-1B-gguf
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-3B-gguf