Sync model repo (text/metadata)
Browse files- README.md +3 -3
- pyproject.toml +1 -1
README.md
CHANGED
|
@@ -19,7 +19,7 @@ Whisper Small, an encoder-decoder Transformer for automatic speech recognition,
|
|
| 19 |
|
| 20 |
This repository contains an Arm-optimized version of openai/whisper-small for automatic speech recognition. The model is provided in ExecuTorch (`.pte`) format, targeting Premium Smartphone systems.
|
| 21 |
|
| 22 |
-
This version is intended to demonstrate efficient inference on Arm-based platforms while preserving the original model's intended behavior. Arm has evaluated this model on LibriSpeech ASR and measured performance on
|
| 23 |
|
| 24 |
**Key results**
|
| 25 |
|
|
@@ -27,7 +27,7 @@ This version is intended to demonstrate efficient inference on Arm-based platfor
|
|
| 27 |
|---|---|
|
| 28 |
| Model format | ExecuTorch (`.pte`) |
|
| 29 |
| Target device class | Premium Smartphone |
|
| 30 |
-
| Reference device |
|
| 31 |
| Primary performance result | 7802.5 ms p50 latency, RTFx 0.90 |
|
| 32 |
| Accuracy result | Normalised WER 3.41%, CER 1.29% |
|
| 33 |
| Size / memory result | 395.05 MB, 2.72 x smaller than the baseline (1074.76 MB) |
|
|
@@ -66,7 +66,7 @@ Performance was measured on the reference configuration below. Results are inten
|
|
| 66 |
|
| 67 |
| Field | Value |
|
| 68 |
|---|---|
|
| 69 |
-
| Device / platform |
|
| 70 |
| CPU / accelerator | C1-Ultra, C1-Premium, C1-Pro (aarch64, 8 cores), CPU execution backend |
|
| 71 |
| OS | Android 16 / OriginOS 6 |
|
| 72 |
| Runtime | ExecuTorch 1.1.0 |
|
|
|
|
| 19 |
|
| 20 |
This repository contains an Arm-optimized version of openai/whisper-small for automatic speech recognition. The model is provided in ExecuTorch (`.pte`) format, targeting Premium Smartphone systems.
|
| 21 |
|
| 22 |
+
This version is intended to demonstrate efficient inference on Arm-based platforms while preserving the original model's intended behavior. Arm has evaluated this model on LibriSpeech ASR and measured performance on vivo X300.
|
| 23 |
|
| 24 |
**Key results**
|
| 25 |
|
|
|
|
| 27 |
|---|---|
|
| 28 |
| Model format | ExecuTorch (`.pte`) |
|
| 29 |
| Target device class | Premium Smartphone |
|
| 30 |
+
| Reference device | vivo X300 (C1-Ultra, C1-Premium, C1-Pro; Android 16 / OriginOS 6) |
|
| 31 |
| Primary performance result | 7802.5 ms p50 latency, RTFx 0.90 |
|
| 32 |
| Accuracy result | Normalised WER 3.41%, CER 1.29% |
|
| 33 |
| Size / memory result | 395.05 MB, 2.72 x smaller than the baseline (1074.76 MB) |
|
|
|
|
| 66 |
|
| 67 |
| Field | Value |
|
| 68 |
|---|---|
|
| 69 |
+
| Device / platform | vivo X300 |
|
| 70 |
| CPU / accelerator | C1-Ultra, C1-Premium, C1-Pro (aarch64, 8 cores), CPU execution backend |
|
| 71 |
| OS | Android 16 / OriginOS 6 |
|
| 72 |
| Runtime | ExecuTorch 1.1.0 |
|
pyproject.toml
CHANGED
|
@@ -13,7 +13,7 @@ dependencies = [
|
|
| 13 |
|
| 14 |
[tool.uv]
|
| 15 |
package = false
|
| 16 |
-
# The example runs on Arm-based Linux; ExecuTorch and its
|
| 17 |
# aarch64. Restricting the resolution environment keeps the lock to the wheels
|
| 18 |
# that platform actually installs.
|
| 19 |
environments = ["sys_platform == 'linux' and platform_machine == 'aarch64'"]
|
|
|
|
| 13 |
|
| 14 |
[tool.uv]
|
| 15 |
package = false
|
| 16 |
+
# The example runs on Arm-based Linux; ExecuTorch and its vivo X300 export target
|
| 17 |
# aarch64. Restricting the resolution environment keeps the lock to the wheels
|
| 18 |
# that platform actually installs.
|
| 19 |
environments = ["sys_platform == 'linux' and platform_machine == 'aarch64'"]
|