Real-ESRGAN x4plus anime 6B (RRDBNet 6 blocks)

models.skillsafe.ai/[email protected]/

Vetted New WebGPU

Image super resolution model for onnxruntime-web (fp16). Runs on WebGPU or WASM — 8.6 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/realesrgan-x4plus-anime-6b, pinned at c001be50fae1 — also loadable straight from Hugging Face outside SkillSafe (how).

Share

Details

Catalogue id[email protected]
Runtimeonnxruntime-web ≥ 1.17.0
DeviceWebGPU, WASM
Variantfp16
Download8.6 MB · 1 file
Pinned atc001be50fae1c7a2bae8b2b4dec5e6fcbdbcca96
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
model_fp16.onnx onnx 8.6 MB 1777c7dffecd…b7ddbf

Signature

Graph inputs and outputs read from the ONNX bytes at vetting — the tensor names your session.run() call feeds and reads. Symbolic dimensions are shown by name.

Inputs

  • input float32 [batch, 3, height, width]

Outputs

  • output float32 [batch, 3, height_x4, width_x4]
Use it in an app declaration · SDK loader · onnxruntime-web · 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 8.6 MB · runs on your device" and /models.txt carries the attribution.

{
  "models": [
    {
      "id": "realesrgan-x4plus-anime-6b-fp16",
      "revision": "v0.2.2.4"
    }
  ]
}

Evaluation

onnxruntime CPU vs PyTorch fp32 reference, seeded uniform input — converted by SkillSafe from the upstream checkpoint; a second run produced byte-identical files. Evaluated Sep 22, 2026.

Parity against PyTorch model from the upstream checkpoint (fp32, CPU) · output

fileprecisionmax absmean abscosine / PSNR
model.onnxfp323.3e-64.4e-7125.0 dB
model.onnxfp323.0e-64.3e-7125.3 dB
model_fp16.onnxfp167.2e-41.7e-473.6 dB
model_fp16.onnxfp161.0e-31.5e-474.2 dB

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/realesrgan-x4plus-anime-6b.yaml (56cb0c56f623). Full manifest.json

Licence & attribution

BSD-3-Clause · licence text · notice

Real-ESRGAN RealESRGAN_x4plus_anime_6B weights and RRDBNet architecture: Copyright (c) 2021, Xintao Wang. BSD 3-Clause License. https://github.com/xinntao/Real-ESRGAN

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

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.