Downloads · 30 days
0
SceneWorks/real-esrgan-onnx
real-esrgan-onnx is a image-to-image model from SceneWorks. Use it when you need one image transformed into another. It is set up for onnx. The card lists the license as bsd-3-clause.
ONNX exports of the standard Real-ESRGAN RRDBNet upscalers, used by SceneWorks to run the imageupscale job on Apple Silicon via onnxruntime + the CoreML execution provider — so the macOS build needs no Python/PyTorch…
Downloads · 30 days
0
Access
Public
Updated Jun 8, 2026
Repo size
134 MB
Likes
1
Public
Click a slice to open those files.
.onnx134 MB · 100%
From the Hugging Face model README
ONNX exports of the standard Real-ESRGAN RRDBNet upscalers, used by
SceneWorks to run the image_upscale
job on Apple Silicon via onnxruntime + the CoreML execution provider — so the macOS
build needs no Python/PyTorch (epic 3482 "Python Eradication", sc-3489).
| file | factor | params | input | output |
|---|---|---|---|---|
real_esrgan_x2.onnx | 2× | RRDBNet 23-block | input [1,3,h,w] f32 RGB [0,1] | output [1,3,2h,2w] |
real_esrgan_x4.onnx | 4× | RRDBNet 23-block | input [1,3,h,w] f32 RGB [0,1] | output [1,3,4h,4w] |
Exported 1:1 from the canonical Real-ESRGAN weights — RealESRGAN_x2plus.pth /
RealESRGAN_x4plus.pth (mirror nateraw/real-esrgan,
originals from xinntao/Real-ESRGAN releases)
— with no weight changes. The export reproduces the exact RRDBNet architecture the
SceneWorks torch path uses; verified parity against the torch reference (onnxruntime-CPU
PSNR ≈ 101 dB, CoreML PSNR ≈ 72–74 dB / visually identical).
Reproduce: scripts/spikes/sc3489_export_reference.py.
sha256 real_esrgan_x2.onnx 7115ba92e8a1bfa63d68558ef006ef3d91273a068d321b1439f8bb1c9179002c
sha256 real_esrgan_x4.onnx 5c586662929cbc686c1a5c38d9c060dbdb4ea5863a1f7672b8c0761e6b89c033
BSD-3-Clause, following the upstream Real-ESRGAN weights.