SmolLM2-360M-Instruct (q4f16_1, WebLLM)

models.skillsafe.ai/smollm2-360m-instruct-q4f16@3a622fd89e02/

Vetted New WebGPU

Text generation model for web-llm (q4f16_1). Runs on WebGPU — 200 MB downloaded once from models.skillsafe.ai, then cached for every SkillSafe app that uses it. Inference happens on your device; nothing you enter is uploaded to load it, and it never costs a credit. Weights from Hugging Face · skillsafe-ai/smollm2-360m-instruct-q4f16, pinned at 8e6c7522f6bd — also loadable straight from Hugging Face outside SkillSafe (how).

Share

Details

Catalogue idsmollm2-360m-instruct-q4f16@3a622fd89e02
Runtimeweb-llm ≥ 0.2.80
DeviceWebGPU
Variantq4f16_1
Download200 MB · 8 files
LicenceApache-2.0 · notice
Pinned at8e6c7522f6bdc6b81462bda2c459eb07a3625231
ApprovedSep 22, 2026
Statusactive — every file is a live vetted hash

Files

Each file is served at an immutable URL; the canonical form is the SHA-256 itself. Tokenizer and config JSON are not here by design — they ship in your app bundle.

PathFormatSizeSHA-256
params_shard_0.bin bin 31.9 MB 5d5807a95573…b7616c
params_shard_1.bin bin 31.7 MB 7f6901def1d7…bc3729
params_shard_2.bin bin 31.7 MB bb2d45b7b356…3fc66a
params_shard_3.bin bin 31.7 MB 0f5c419205d2…df7ed0
params_shard_4.bin bin 31.7 MB 959bd10c37b9…0644e6
params_shard_5.bin bin 31.7 MB 99c3b1c9ef35…5407e8
params_shard_6.bin bin 4.0 MB 09b74f2ad1f3…93c8c2
lib/SmolLM2-360M-Instruct-q4f16_1-ctx4k_cs1k-webgpu.wasm wasm 5.6 MB 3db2492c6b6c…d14ceb
Use it in an app declaration · SDK loader · web-llm · URLs · Hugging Face — generated from this entry

Add to the body of POST /v1/apps/{slug}/releases (or a release session). An unknown or withdrawn model is refused with a 400 naming it; the app page then shows "downloads 200 MB · runs on your device" and /models.txt carries the attribution.

{
  "models": [
    {
      "id": "smollm2-360m-instruct-q4f16",
      "revision": "3a622fd89e02"
    }
  ]
}

Evaluation

shard sizes + md5 vs ndarray-cache.json; implied parameter count vs the checkpoint; parameter table vs model_lib embedded metadata — MLC's published weights, checked against the WebGPU library. Evaluated Sep 22, 2026.

Library fit

params_matched: 323 · symbolic_dims_resolved: ["model.embed_tokens.q_scale","model.embed_tokens.q_weight"] · model_type: llama · quantization: q4f16_1 · effective: {"context_window_size":4096,"prefill_chunk_size":1024}

Toolchain: python 3.12.13 · platform Darwin 25.6.0 arm64 · torch 2.10.0 · onnx 1.23.0 · onnxruntime 1.30.0. Recipe models/recipes/smollm2-360m-instruct-q4f16.yaml (915e81797ae2). Full manifest.json

Licence & attribution

Apache-2.0 · licence text · notice

SmolLM2-360M-Instruct: Hugging Face TB, Apache License 2.0. https://huggingface.co/HuggingFaceTB/SmolLM2-360M-Instruct — q4f16_1 weights published by MLC (https://huggingface.co/mlc-ai/SmolLM2-360M-Instruct-q4f16_1-MLC).

Apps that declare this model get this text in their generated /models.txt, so a licence that requires a notice always carries one.

Revisions

RevisionVariantSizeApprovedStatusApps
smollm2-360m-instruct-q4f16@3a622fd89e02 q4f16_1 200 MB Sep 22, 2026 active 0
smollm2-360m-instruct-q4f16@3a622fd8 q4f16_1 194 MB Sep 22, 2026 withdrawn 0

Every file here was approved by exact SHA-256 after a structural audit of the graph, fetched from a content-pinned source, and is served credential-free at an immutable URL. The SDK re-verifies the hash on your device before it caches or returns anything. Missing a variant? Request it — or read how the registry works.