Add ExecuTorch WebGPU program for smolvlm-500m-instruct
Browse files
README.md
CHANGED
|
@@ -16,7 +16,7 @@ tags:
|
|
| 16 |
This repository contains an [ExecuTorch](https://github.com/pytorch/executorch) conversion of
|
| 17 |
[HuggingFaceTB/SmolVLM-500M-Instruct](https://huggingface.co/HuggingFaceTB/SmolVLM-500M-Instruct) 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:** [HuggingFaceTB/SmolVLM-500M-Instruct](https://huggingface.co/HuggingFaceTB/SmolVLM-500M-Instruct)
|
| 22 |
- **Format:** ExecuTorch `.pte` programs delegated to the WebGPU backend
|
|
@@ -43,14 +43,13 @@ Full checksums are in `manifest.json`. The playground verifies them after downlo
|
|
| 43 |
|
| 44 |
These programs need the ExecuTorch WebGPU runtime compiled to WebAssembly
|
| 45 |
([backends/webgpu](https://github.com/pytorch/executorch/tree/main/backends/webgpu)). The easiest way to
|
| 46 |
-
try the model is the
|
| 47 |
-
files once, caches them in the browser, and runs everything locally.
|
| 48 |
|
| 49 |
## Provenance
|
| 50 |
|
| 51 |
-
- Converted from the upstream checkpoint
|
| 52 |
-
-
|
| 53 |
-
- Export recipe: _to be published with the ExecuTorch release that ships the WebGPU runtime_.
|
| 54 |
|
| 55 |
## License
|
| 56 |
|
|
|
|
| 16 |
This repository contains an [ExecuTorch](https://github.com/pytorch/executorch) conversion of
|
| 17 |
[HuggingFaceTB/SmolVLM-500M-Instruct](https://huggingface.co/HuggingFaceTB/SmolVLM-500M-Instruct) 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:** [HuggingFaceTB/SmolVLM-500M-Instruct](https://huggingface.co/HuggingFaceTB/SmolVLM-500M-Instruct)
|
| 22 |
- **Format:** ExecuTorch `.pte` programs delegated to the WebGPU backend
|
|
|
|
| 43 |
|
| 44 |
These programs need the ExecuTorch WebGPU runtime compiled to WebAssembly
|
| 45 |
([backends/webgpu](https://github.com/pytorch/executorch/tree/main/backends/webgpu)). The easiest way to
|
| 46 |
+
try the model is the ExecuTorch WebGPU Playground (launching soon on [executorch.ai](https://executorch.ai)),
|
| 47 |
+
which downloads these files once, caches them in the browser, and runs everything locally.
|
| 48 |
|
| 49 |
## Provenance
|
| 50 |
|
| 51 |
+
- Converted from the upstream checkpoint by the ExecuTorch team with the WebGPU export path.
|
| 52 |
+
- A reproducible export recipe will be published alongside the open-source ExecuTorch WebGPU runtime.
|
|
|
|
| 53 |
|
| 54 |
## License
|
| 55 |
|