Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions data/architectures.json
Original file line number Diff line number Diff line change
Expand Up @@ -252,5 +252,12 @@
"pytorch",
"onnx"
]
},
"websr-unet": {
"name": "WebSR UNet",
"input": "image",
"compatiblePlatforms": [
"onnx"
]
}
}
30 changes: 30 additions & 0 deletions data/models/2x-WebSR-GAN-M.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"name": "WebSR GAN-M",
"author": "sb2702",
"license": "MIT",
"tags": [
"general-upscaler",
"photo",
"video-frame"
],
"description": "Purpose: Fast, general-purpose 2x upscaling of real-world video and images\n\nA small UNet distilled from [RealESR General x4 v3](https://openmodeldb.info/models/4x-realesr-general-x4v3) for fast inference in the browser (WebGPU). It adapts to the content: a tiny gate network looks at a 32x32 thumbnail of the frame and blends 2 weight banks, so one model handles a range of sources. WebSR GAN-M is the higher-capacity variant; see also [WebSR GAN-S](https://openmodeldb.info/models/2x-WebSR-GAN-S).\n\nRuns in production in [free.upscaler.video](https://free.upscaler.video), a free in-browser video upscaler used by ~25k people every day, as one of its \"Detail\" models.\n\n**ONNX file:** one image in (`rgb`, RGB float32 in [0, 1], NCHW, any size), one image out (2x). Output is not clamped; clip to [0, 1]. For video, use the separate calibrate + upscale graphs so the look stays consistent across frames: see the [model card](https://huggingface.co/katana-video/websr).\n\nBrowser (WebGPU) version: [WebSR](https://github.com/sb2702/websr) (`websr/gan-m`).",
"date": "2026-11-12",
"architecture": "websr-unet",
"size": null,
"scale": 2,
"inputChannels": 3,
"outputChannels": 3,
"resources": [
{
"platform": "onnx",
"type": "onnx",
"size": 16635376,
"sha256": "2318eef9da0b8b8433f00c5bf1215865e848fee9d738b3554fd885fb98c00724",
"urls": [
"https://huggingface.co/katana-video/websr/resolve/main/onnx/gan-m_image.onnx"
]
}
],
"trainingIterations": 298000,
"images": []
}
30 changes: 30 additions & 0 deletions data/models/2x-WebSR-GAN-S.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"name": "WebSR GAN-S",
"author": "sb2702",
"license": "MIT",
"tags": [
"general-upscaler",
"photo",
"video-frame"
],
"description": "Purpose: Fast, general-purpose 2x upscaling of real-world video and images\n\nA small UNet distilled from [RealESR General x4 v3](https://openmodeldb.info/models/4x-realesr-general-x4v3) for fast inference in the browser (WebGPU). It adapts to the content: a tiny gate network looks at a 32x32 thumbnail of the frame and blends 4 weight banks, so one model handles a range of sources. WebSR GAN-S is the faster variant; see also [WebSR GAN-M](https://openmodeldb.info/models/2x-WebSR-GAN-M).\n\nRuns in production in [free.upscaler.video](https://free.upscaler.video), a free in-browser video upscaler used by ~25k people every day, as one of its \"Detail\" models.\n\n**ONNX file:** one image in (`rgb`, RGB float32 in [0, 1], NCHW, any size), one image out (2x). Output is not clamped; clip to [0, 1]. For video, use the separate calibrate + upscale graphs so the look stays consistent across frames: see the [model card](https://huggingface.co/katana-video/websr).\n\nBrowser (WebGPU) version: [WebSR](https://github.com/sb2702/websr) (`websr/gan-s`).",
"date": "2026-11-12",
"architecture": "websr-unet",
"size": null,
"scale": 2,
"inputChannels": 3,
"outputChannels": 3,
"resources": [
{
"platform": "onnx",
"type": "onnx",
"size": 17432084,
"sha256": "448d86c01c38b2563d1cb2cdb291cb277614fd2097187fc3857850b2be51b26b",
"urls": [
"https://huggingface.co/katana-video/websr/resolve/main/onnx/gan-s_image.onnx"
]
}
],
"trainingIterations": 294000,
"images": []
}
4 changes: 4 additions & 0 deletions data/tags.json
Original file line number Diff line number Diff line change
Expand Up @@ -407,5 +407,9 @@
"scale:8": {
"name": "8x",
"description": ""
},
"arch:websr-unet": {
"name": "WebSR UNet",
"description": ""
}
}
3 changes: 3 additions & 0 deletions data/users.json
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,9 @@
"sazoji": {
"name": "Sazoji"
},
"sb2702": {
"name": "Sam Bhattacharyya"
},
"sharekhan": {
"name": "SharekhaN"
},
Expand Down
Loading