Add ExecuTorch WebGPU program for whisper-base
Browse files
README.md
CHANGED
|
@@ -16,14 +16,14 @@ tags:
|
|
| 16 |
This repository contains an [ExecuTorch](https://github.com/pytorch/executorch) conversion of
|
| 17 |
[openai/whisper-base](https://huggingface.co/openai/whisper-base) for the ExecuTorch **WebGPU** backend, so the model runs entirely in a web browser on
|
| 18 |
the visitor's GPU. It powers the corresponding demo in the
|
| 19 |
-
|
| 20 |
|
| 21 |
- **Base model:** [openai/whisper-base](https://huggingface.co/openai/whisper-base)
|
| 22 |
- **Format:** ExecuTorch `.pte` programs delegated to the WebGPU backend
|
| 23 |
- **Quantization:** int8 token embeddings; other graphs as exported
|
| 24 |
- **Total size:** 158.3 MB
|
| 25 |
|
| 26 |
-
> **Note:**
|
| 27 |
|
| 28 |
## Files
|
| 29 |
|
|
@@ -46,14 +46,13 @@ Full checksums are in `manifest.json`. The playground verifies them after downlo
|
|
| 46 |
|
| 47 |
These programs need the ExecuTorch WebGPU runtime compiled to WebAssembly
|
| 48 |
([backends/webgpu](https://github.com/pytorch/executorch/tree/main/backends/webgpu)). The easiest way to
|
| 49 |
-
try the model is the
|
| 50 |
-
files once, caches them in the browser, and runs everything locally.
|
| 51 |
|
| 52 |
## Provenance
|
| 53 |
|
| 54 |
-
- Converted from the upstream checkpoint
|
| 55 |
-
-
|
| 56 |
-
- Export recipe: _to be published with the ExecuTorch release that ships the WebGPU runtime_.
|
| 57 |
|
| 58 |
## License
|
| 59 |
|
|
|
|
| 16 |
This repository contains an [ExecuTorch](https://github.com/pytorch/executorch) conversion of
|
| 17 |
[openai/whisper-base](https://huggingface.co/openai/whisper-base) for the ExecuTorch **WebGPU** backend, so the model runs entirely in a web browser on
|
| 18 |
the visitor's GPU. It powers the corresponding demo in the
|
| 19 |
+
ExecuTorch WebGPU Playground (launching soon on [executorch.ai](https://executorch.ai)).
|
| 20 |
|
| 21 |
- **Base model:** [openai/whisper-base](https://huggingface.co/openai/whisper-base)
|
| 22 |
- **Format:** ExecuTorch `.pte` programs delegated to the WebGPU backend
|
| 23 |
- **Quantization:** int8 token embeddings; other graphs as exported
|
| 24 |
- **Total size:** 158.3 MB
|
| 25 |
|
| 26 |
+
> **Note:** OpenAI released Whisper's code under MIT; the weights are distributed under Apache-2.0, as on the upstream Hugging Face model card.
|
| 27 |
|
| 28 |
## Files
|
| 29 |
|
|
|
|
| 46 |
|
| 47 |
These programs need the ExecuTorch WebGPU runtime compiled to WebAssembly
|
| 48 |
([backends/webgpu](https://github.com/pytorch/executorch/tree/main/backends/webgpu)). The easiest way to
|
| 49 |
+
try the model is the ExecuTorch WebGPU Playground (launching soon on [executorch.ai](https://executorch.ai)),
|
| 50 |
+
which downloads these files once, caches them in the browser, and runs everything locally.
|
| 51 |
|
| 52 |
## Provenance
|
| 53 |
|
| 54 |
+
- Converted from the upstream checkpoint by the ExecuTorch team with the WebGPU export path.
|
| 55 |
+
- A reproducible export recipe will be published alongside the open-source ExecuTorch WebGPU runtime.
|
|
|
|
| 56 |
|
| 57 |
## License
|
| 58 |
|