How to use from the
Use from the
llama-cpp-python library
# !pip install llama-cpp-python

from llama_cpp import Llama

llm = Llama.from_pretrained(
	repo_id="fernandotonon/QtMeshEditor-smolvlm-gguf",
	filename="",
)
llm.create_chat_completion(
	messages = [
		{
			"role": "user",
			"content": [
				{
					"type": "text",
					"text": "Describe this image in one sentence."
				},
				{
					"type": "image_url",
					"image_url": {
						"url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg"
					}
				}
			]
		}
	]
)

SmolVLM-500M-Instruct โ€” Q8_0 GGUF

Quantized HuggingFaceTB/SmolVLM-500M-Instruct (Apache-2.0) as a Q8_0 GGUF + vision projector for llama.cpp inference. All credit for the model goes to the Hugging Face TB team.

Packaged for QtMeshEditor's local image-captioning feature (llama.cpp runs in-process; the model downloads on first use and runs offline).

The files QtMeshEditor downloads at runtime live in the shared fernandotonon/QtMeshEditor-models repo under caption/. This repo is the standalone model card + mirror.

Files

file role
SmolVLM-500M-Instruct-Q8_0.gguf language model, Q8_0 (~437 MB)
mmproj-SmolVLM-500M-Instruct-Q8_0.gguf vision projector (~109 MB)

Use with llama.cpp's multimodal API (load the mmproj alongside the LM, e.g. llama-mtmd-cli -m SmolVLM-500M-Instruct-Q8_0.gguf --mmproj mmproj-SmolVLM-500M-Instruct-Q8_0.gguf).

License

Apache-2.0 (same as upstream). Credit: Hugging Face TB (SmolVLM).

Downloads last month
-
GGUF
Model size
0.4B params
Architecture
llama
Hardware compatibility
Log In to add your hardware

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support