mrkeyoor.com_
Fri 16 Oct 18:52 UTC
AI Toolsevaluationupdated 14 Oct 2026

MiniCPM-V review

MiniCPM-V is a family of models for asking questions about images, documents, and video on local devices or servers. The repository also contains MiniCPM-o for speech interaction, and provides English and Chinese documentation.

+35 / 1dstars / 7d
Verdict

Our MiniCPM-V run installed 35 packages in 9 seconds and built in 1 second, but tests were skipped because no runnable target was found, leaving model behavior unverified by our lab. Try it when local vision processing matters and you can evaluate an exact model and runtime on your own documents. Check the reported MiniCPM-V 4.7 Ollama loading failure before making that engine your deployment plan.

We ran it

Lab card: what happened when we ran MiniCPM-VScreenshot of MiniCPM-V (github.com/OpenBMB/MiniCPM-V)
Install✓ · 9s35 packages · 38 MB
Build✓ · 1s
Testsn/ano test script
Known vulns0(pip-audit)
Repo427 files~37,355 lines of source · 589.7 MB · 0 CI workflows

Answers from our run

Does MiniCPM-V build from source?

Dependencies installed in 9 seconds (35 packages), and the build succeeded in 1 seconds. We cloned commit 71e0a84 into a clean Debian container with 3 CPUs and no project-specific setup.

Does MiniCPM-V have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does MiniCPM-V have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use MiniCPM-V?

Teams expecting MiniCPM-V 4.7 to load in stock Ollama without checking the backend: issue 1149 reports an unrecognized projector on Ollama 0.40.3.

What are the alternatives to MiniCPM-V?

Qwen3-VL, InternVL. Our MiniCPM-V run installed 35 packages in 9 seconds and built in 1 second, but tests were skipped because no runnable target was found, leaving model behavior unverified by our lab.

Setup3/59-second repo install; weights, runtime, and hardware remain separate
Docs4/5English and Chinese model guides; OpenVINO notebook link is still TBD
Community5/526,690 stars, October 13 push, and current compatibility discussion
Maturity3/5Active model family; lab tests skipped and new-engine support varies

Discussed on

  1. hnLlama3V is suspected to have been stolen from the MiniCPM-Llama3-v2.5 project30 points
  2. hnLlama-3-V model was plagiarized from MiniCPM21 points
  3. hnA GPT-4V Level Multimodal LLM on Your Phone3 points

Who it’s for

Developers evaluating local image and document understanding on their own data.
Teams that can select model weights, quantization, and an inference engine for their hardware.
Researchers comparing vision models or adapting them through the linked training guides.

Who it’s NOT for

Teams expecting MiniCPM-V 4.7 to load in stock Ollama without checking the backend: issue 1149 reports an unrecognized projector on Ollama 0.40.3.
Applications needing native speech from the V model: the README assigns speech understanding and generation to MiniCPM-o.
Developers wanting a finished phone application entirely in this checkout: the model guide sends mobile deployment to a separate apps repository.
Intel users relying on the promised OpenVINO notebook as their starting point: the model guide still marks its link TBD.

Setup reality

Our sandbox installed commit 71e0a84 in 9 seconds: 35 packages and 38 MB on disk. The build passed in 1 second. Tests were skipped because no script or target was found, and pip-audit reported 0 known vulnerabilities. The October 13, 2026 run used 3 CPUs, 8 GB of RAM, and the uv Python 3.12 Debian image.

Useful inference needs model weights, a compatible runtime, and hardware that fits the chosen model and weight format. The vision guide loads assets from Hugging Face and documents a Transformers/PyTorch route. Local answers need no hosted inference credential, while offline deployments must supply the assets themselves.

The guide warns about torchcodec/CUDA compatibility and offers PyAV or matching CUDA wheels. Mobile deployment uses a separate apps repository. The lab setup and build contain no inference-speed or accuracy result, and the installed footprint cannot establish model memory needs.

MiniCPM-V reads images, while MiniCPM-o adds speech

MiniCPM-V turns images, documents, and video into material you can ask questions about. The repository also houses MiniCPM-o, the related model family that handles speech input and output. Choose the branch of the family before choosing an inference engine. A developer building document search needs a different path from someone building an assistant that watches a camera while talking, even though both arrive at the same repository and see the same headline.

Our checkout occupied 589.7 MB across 427 files and roughly 37,355 source lines. The current English README links separate guides for the vision and speech families, with Chinese documentation also available. It announces MiniCPM-V 4.7 in a smaller dense variant and a larger mixture-of-experts variant. That choice deserves attention: a model that activates only some experts still needs access to the others. The guide explicitly explains why weight storage remains a constraint for local deployment.

What happened when we ran it

Our sandbox installed commit 71e0a84 in 9 seconds, adding 35 packages and occupying 38 MB on disk. The build succeeded in 1 second. The October 13, 2026 run used Python 3.12 on Debian through the ghcr.io/astral-sh/uv:python3.12-bookworm image, with 3 CPUs, 8 GB of RAM, no secrets, and no elevated privileges. These results show a successful repository setup path, with very little time spent in its build step.

Tests were skipped because the lab found no test script or target. Pip-audit reported 0 known vulnerabilities. The scan found 0 CI workflow files, no Dockerfile, and no tests directory. A skipped suite supplies no passing-test evidence. The measurement block also contains no image-answer accuracy, model-loading result, generation throughput, or video latency. The project's published evaluation charts can't fill those gaps in our run, and the small installed environment isn't a measured memory requirement for inference.

Model assets and video decoding remain separate work

The current vision guide loads a processor and model from Hugging Face, then sends images through a chat template before generation. Its Python route names Transformers, PyTorch, and video-decoding packages. You must choose a model asset and runtime that fit the target machine. Local inference needn't use a hosted answer API, but getting those assets onto a disconnected device is still deployment work. Cache the model you intend to ship and record its revision alongside your application.

The 35 packages and 38 MB from our install are a baseline for the path the lab executed. Don't budget the entire model deployment from that figure. The guide separately documents several quantized weight formats and routes through server frameworks or local engines. Quantization reduces the precision of stored weights to save resources, with output behavior still requiring evaluation. A successful Python environment tells you very little about whether a particular model and engine fit your laptop or phone.

Ollama support depends on the particular model revision

Issue 1149's projector-loading report names MiniCPM-V 4.7, rather than an older member of the family. A user on Ollama 0.40.3 reports that the model fails to load because the bundled backend doesn't recognize its projector type. Their report says text-only prompts fail too, since the projector loads with the model. This is a concrete reason to check the exact engine and model pairing before adopting the advertised Ollama route.

Our 1-second build doesn't resolve that compatibility report. The Python guide describes another boundary: video decoding can fail when torchcodec and the installed CUDA stack don't match. It documents PyAV as an alternative and a route for selecting a matching CUDA wheel. Those are upstream instructions, not errors observed in our sandbox. For an existing workstation, first check its supported runtime against the model guide instead of assuming the newest package combination is the simplest route.

Phone deployment uses other repositories and still needs evaluation

The MiniCPM-V 4.7 guide sends mobile developers to a separate applications repository and links the optimized expert-scheduling runtime. That matters when weighing the local-device pitch. The main repository alone doesn't supply every piece of a phone application, and the storage and loading strategy is part of the runtime choice. The Intel OpenVINO section also leaves its example notebook link marked TBD, so that advertised path doesn't yet have the promised direct example there.

With 0 CI workflow files found in the measured checkout and no runnable test target, I would bring my own representative document set to an evaluation. Include a scanned page with small text, a chart whose labels matter, and an image where the requested detail is absent. Check whether answers preserve the details and admit uncertainty. These are proposed adoption checks. Nothing in the lab results establishes how MiniCPM-V answers them, and the hardware pitch shouldn't substitute for seeing your own documents handled correctly.

October activity outweighs the old GitHub release tag

The last push was October 13, 2026. GitHub showed 26,690 stars and 62 open issues and PRs. The latest GitHub release endpoint returned the May 27, 2025 tag 20250527, but the README announces MiniCPM-V 4.7 on October 12, 2026, and recent pull requests update its documentation. Together with current compatibility reports, that shows ongoing development. The old release endpoint is a poor shortcut for deciding whether this project is maintained.

Qwen3-VL and InternVL are sensible comparison candidates for the same image-and-document workload. Their own model sizes and deployment routes need evaluation on your documents too. MiniCPM-V's 9-second repository install makes a trial easy to start when local vision processing matters and you can choose the runtime deliberately. Take the exact document your application depends on, load it with the model revision and engine you plan to ship, and use that result to decide whether to adopt it.

Alternatives

ProjectWhat it isPick it when
Qwen3-VLQwen's vision-language model family with image and video workflows.pick this instead when its model variants and documented serving route fit your existing Qwen deployment.
InternVLAn open vision-language model family with inference and adaptation resources.pick this instead when its checkpoints or training workflow suit the document tasks you have evaluated.

What people are saying

  1. [velocity-scout] OpenBMB/MiniCPM-V
  2. [hf-trending] openbmb/MiniCPM-V-4.7-35B-A3B (trending model on Hugging Face)

Sources

  1. MiniCPM-V README and October model announcement
  2. MiniCPM-V 4.7 model and runtime guide
  3. Inference and training framework guide
  4. MiniCPM-V 4.7 Ollama projector failure, issue 1149
  5. MiniCPM GitHub release 20250527
  6. MiniCPM repository activity
  7. Qwen3-VL
  8. InternVL

More ai tools reviews

universal-modder · DeepEP-Ascend · DeepGEMM-Ascend · hypoarena · jeeves · faster-whisper · the whole board →