Add ExecuTorch WebGPU program for real-esrgan
Browse files
README.md
CHANGED
|
@@ -13,7 +13,7 @@ tags:
|
|
| 13 |
This repository contains an [ExecuTorch](https://github.com/pytorch/executorch) conversion of
|
| 14 |
https://github.com/xinntao/Real-ESRGAN (realesr-general-x4v3) for the ExecuTorch **WebGPU** backend, so the model runs entirely in a web browser on
|
| 15 |
the visitor's GPU. It powers the corresponding demo in the
|
| 16 |
-
|
| 17 |
|
| 18 |
- **Base model:** https://github.com/xinntao/Real-ESRGAN (realesr-general-x4v3)
|
| 19 |
- **Format:** ExecuTorch `.pte` programs delegated to the WebGPU backend
|
|
@@ -32,12 +32,12 @@ Full checksums are in `manifest.json`. The playground verifies them after downlo
|
|
| 32 |
|
| 33 |
These programs need the ExecuTorch WebGPU runtime compiled to WebAssembly
|
| 34 |
([backends/webgpu](https://github.com/pytorch/executorch/tree/main/backends/webgpu)). The easiest way to
|
| 35 |
-
try the model is the
|
| 36 |
-
files once, caches them in the browser, and runs everything locally.
|
| 37 |
|
| 38 |
## Provenance
|
| 39 |
|
| 40 |
-
- **Weights:** `clavidk/realesr-general-x4v3` @ `6aecc46ba1fc8cfdfe8643f090782e2e62c044cd`, file `realesr-general-x4v3.pth`, sha256 `8dc7edb9ac80ccdc30c3a5dca6616509367f05fbc184ad95b731f05bece96292` (community mirror
|
| 41 |
- **Exported with:** executorch 1.5.1+cpu, torch 2.14.1+cpu, torchao 0.18.0+cpu, transformers 5.19.0 (executorch git `3b6068392324`)
|
| 42 |
- **Reproduce:** `python recipes/real-esrgan.py --out out/real-esrgan` (recipe in `export/`)
|
| 43 |
- Re-running the recipe produces byte-identical files.
|
|
|
|
| 13 |
This repository contains an [ExecuTorch](https://github.com/pytorch/executorch) conversion of
|
| 14 |
https://github.com/xinntao/Real-ESRGAN (realesr-general-x4v3) for the ExecuTorch **WebGPU** backend, so the model runs entirely in a web browser on
|
| 15 |
the visitor's GPU. It powers the corresponding demo in the
|
| 16 |
+
ExecuTorch WebGPU Playground (launching soon on [executorch.ai](https://executorch.ai)).
|
| 17 |
|
| 18 |
- **Base model:** https://github.com/xinntao/Real-ESRGAN (realesr-general-x4v3)
|
| 19 |
- **Format:** ExecuTorch `.pte` programs delegated to the WebGPU backend
|
|
|
|
| 32 |
|
| 33 |
These programs need the ExecuTorch WebGPU runtime compiled to WebAssembly
|
| 34 |
([backends/webgpu](https://github.com/pytorch/executorch/tree/main/backends/webgpu)). The easiest way to
|
| 35 |
+
try the model is the ExecuTorch WebGPU Playground (launching soon on [executorch.ai](https://executorch.ai)),
|
| 36 |
+
which downloads these files once, caches them in the browser, and runs everything locally.
|
| 37 |
|
| 38 |
## Provenance
|
| 39 |
|
| 40 |
+
- **Weights:** `clavidk/realesr-general-x4v3` @ `6aecc46ba1fc8cfdfe8643f090782e2e62c044cd`, file `realesr-general-x4v3.pth`, sha256 `8dc7edb9ac80ccdc30c3a5dca6616509367f05fbc184ad95b731f05bece96292` (from a community mirror of the official release)
|
| 41 |
- **Exported with:** executorch 1.5.1+cpu, torch 2.14.1+cpu, torchao 0.18.0+cpu, transformers 5.19.0 (executorch git `3b6068392324`)
|
| 42 |
- **Reproduce:** `python recipes/real-esrgan.py --out out/real-esrgan` (recipe in `export/`)
|
| 43 |
- Re-running the recipe produces byte-identical files.
|