qaihm-bot commited on
Commit
a4f75c3
·
verified ·
1 Parent(s): d9c6f2e

Deprecation notice.

DEPLOYMENT_MODEL_LICENSE.pdf DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:4409f93b0e82531303b3e10f52f1fdfb56467a25f05b7441c6bbd8bb8a64b42c
3
- size 109629
 
 
 
 
LICENSE DELETED
@@ -1,2 +0,0 @@
1
- The license of the original trained model can be found at https://github.com/huggingface/transformers/blob/v4.42.3/LICENSE.
2
- The license for the deployable model files (.tflite, .onnx, .dlc, .bin, etc.) can be found in DEPLOYMENT_MODEL_LICENSE.pdf.
 
 
 
README.md CHANGED
@@ -1,263 +1,10 @@
 
1
  ---
2
  library_name: pytorch
3
  license: other
4
  tags:
5
- - foundation
6
- - android
7
- pipeline_tag: automatic-speech-recognition
8
 
9
  ---
10
-
11
- ![](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/whisper_small_en/web-assets/model_demo.png)
12
-
13
- # Whisper-Small-En: Optimized for Mobile Deployment
14
- ## Transformer-based automatic speech recognition (ASR) model for multilingual transcription and translation available on HuggingFace
15
-
16
-
17
- HuggingFace Whisper-Small ASR (Automatic Speech Recognition) model is a state-of-the-art system designed for transcribing spoken language into written text. This model is based on the transformer architecture and has been optimized for edge inference by replacing Multi-Head Attention (MHA) with Single-Head Attention (SHA) and linear layers with convolutional (conv) layers. It exhibits robust performance in realistic, noisy environments, making it highly reliable for real-world applications. Specifically, it excels in long-form transcription, capable of accurately transcribing audio clips up to 30 seconds long. Time to the first token is the encoder's latency, while time to each additional token is decoder's latency, where we assume a max decoded length specified below.
18
-
19
- This model is an implementation of Whisper-Small-En found [here](https://github.com/huggingface/transformers/tree/v4.42.3/src/transformers/models/whisper).
20
-
21
-
22
- This repository provides scripts to run Whisper-Small-En on Qualcomm® devices.
23
- More details on model performance across various devices, can be found
24
- [here](https://aihub.qualcomm.com/models/whisper_small_en).
25
-
26
-
27
-
28
- ### Model Details
29
-
30
- - **Model Type:** Model_use_case.speech_recognition
31
- - **Model Stats:**
32
- - Model checkpoint: openai/whisper-small
33
- - Input resolution: 80x3000 (30 seconds audio)
34
- - Max decoded sequence length: 200 tokens
35
- - Number of parameters (HfWhisperEncoder): 102M
36
- - Model size (HfWhisperEncoder) (float): 391 MB
37
- - Number of parameters (HfWhisperDecoder): 139M
38
- - Model size (HfWhisperDecoder) (float): 533 MB
39
-
40
- | Model | Precision | Device | Chipset | Target Runtime | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit | Target Model
41
- |---|---|---|---|---|---|---|---|---|
42
- | HfWhisperEncoder | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | TFLITE | 3333.928 ms | 109 - 159 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
43
- | HfWhisperEncoder | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 424.425 ms | 0 - 443 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
44
- | HfWhisperEncoder | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | TFLITE | 1115.67 ms | 18 - 223 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
45
- | HfWhisperEncoder | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 135.465 ms | 1 - 28 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
46
- | HfWhisperEncoder | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | TFLITE | 1416.508 ms | 106 - 155 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
47
- | HfWhisperEncoder | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 154.567 ms | 0 - 442 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
48
- | HfWhisperEncoder | float | SA7255P ADP | Qualcomm® SA7255P | TFLITE | 3333.928 ms | 109 - 159 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
49
- | HfWhisperEncoder | float | SA7255P ADP | Qualcomm® SA7255P | QNN_DLC | 424.425 ms | 0 - 443 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
50
- | HfWhisperEncoder | float | SA8255 (Proxy) | Qualcomm® SA8255P (Proxy) | TFLITE | 882.114 ms | 18 - 186 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
51
- | HfWhisperEncoder | float | SA8255 (Proxy) | Qualcomm® SA8255P (Proxy) | QNN_DLC | 137.649 ms | 0 - 33 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
52
- | HfWhisperEncoder | float | SA8295P ADP | Qualcomm® SA8295P | TFLITE | 798.622 ms | 109 - 158 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
53
- | HfWhisperEncoder | float | SA8295P ADP | Qualcomm® SA8295P | QNN_DLC | 241.302 ms | 0 - 440 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
54
- | HfWhisperEncoder | float | SA8650 (Proxy) | Qualcomm® SA8650P (Proxy) | TFLITE | 768.865 ms | 18 - 222 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
55
- | HfWhisperEncoder | float | SA8650 (Proxy) | Qualcomm® SA8650P (Proxy) | QNN_DLC | 138.695 ms | 0 - 32 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
56
- | HfWhisperEncoder | float | SA8775P ADP | Qualcomm® SA8775P | TFLITE | 1416.508 ms | 106 - 155 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
57
- | HfWhisperEncoder | float | SA8775P ADP | Qualcomm® SA8775P | QNN_DLC | 154.567 ms | 0 - 442 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
58
- | HfWhisperEncoder | float | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | TFLITE | 775.503 ms | 110 - 130 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
59
- | HfWhisperEncoder | float | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | QNN_DLC | 137.037 ms | 0 - 30 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
60
- | HfWhisperEncoder | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | TFLITE | 569.222 ms | 111 - 300 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
61
- | HfWhisperEncoder | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 106.478 ms | 1 - 449 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
62
- | HfWhisperEncoder | float | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | TFLITE | 622.531 ms | 110 - 156 MB | GPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
63
- | HfWhisperEncoder | float | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | QNN_DLC | 87.001 ms | 0 - 426 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
64
- | HfWhisperEncoder | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 130.938 ms | 158 - 158 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
65
- | HfWhisperDecoder | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | TFLITE | 28.37 ms | 14 - 506 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
66
- | HfWhisperDecoder | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 18.043 ms | 38 - 335 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
67
- | HfWhisperDecoder | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | TFLITE | 19.146 ms | 14 - 59 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
68
- | HfWhisperDecoder | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 12.048 ms | 60 - 74 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
69
- | HfWhisperDecoder | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | TFLITE | 21.142 ms | 14 - 505 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
70
- | HfWhisperDecoder | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 13.304 ms | 55 - 346 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
71
- | HfWhisperDecoder | float | SA7255P ADP | Qualcomm® SA7255P | TFLITE | 28.37 ms | 14 - 506 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
72
- | HfWhisperDecoder | float | SA7255P ADP | Qualcomm® SA7255P | QNN_DLC | 18.043 ms | 38 - 335 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
73
- | HfWhisperDecoder | float | SA8255 (Proxy) | Qualcomm® SA8255P (Proxy) | TFLITE | 19.112 ms | 14 - 40 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
74
- | HfWhisperDecoder | float | SA8255 (Proxy) | Qualcomm® SA8255P (Proxy) | QNN_DLC | 11.743 ms | 57 - 83 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
75
- | HfWhisperDecoder | float | SA8295P ADP | Qualcomm® SA8295P | TFLITE | 20.478 ms | 14 - 429 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
76
- | HfWhisperDecoder | float | SA8295P ADP | Qualcomm® SA8295P | QNN_DLC | 14.571 ms | 47 - 328 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
77
- | HfWhisperDecoder | float | SA8650 (Proxy) | Qualcomm® SA8650P (Proxy) | TFLITE | 19.092 ms | 0 - 57 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
78
- | HfWhisperDecoder | float | SA8650 (Proxy) | Qualcomm® SA8650P (Proxy) | QNN_DLC | 11.972 ms | 43 - 67 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
79
- | HfWhisperDecoder | float | SA8775P ADP | Qualcomm® SA8775P | TFLITE | 21.142 ms | 14 - 505 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
80
- | HfWhisperDecoder | float | SA8775P ADP | Qualcomm® SA8775P | QNN_DLC | 13.304 ms | 55 - 346 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
81
- | HfWhisperDecoder | float | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | TFLITE | 18.961 ms | 14 - 66 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
82
- | HfWhisperDecoder | float | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | QNN_DLC | 11.942 ms | 60 - 85 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
83
- | HfWhisperDecoder | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | TFLITE | 15.165 ms | 14 - 668 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
84
- | HfWhisperDecoder | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 9.579 ms | 0 - 308 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
85
- | HfWhisperDecoder | float | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | TFLITE | 13.094 ms | 14 - 459 MB | NPU | [Whisper-Small-En.tflite](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.tflite) |
86
- | HfWhisperDecoder | float | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | QNN_DLC | 8.145 ms | 58 - 169 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
87
- | HfWhisperDecoder | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 10.743 ms | 392 - 392 MB | NPU | [Whisper-Small-En.dlc](https://huggingface.co/qualcomm/Whisper-Small-En/blob/main/Whisper-Small-En.dlc) |
88
-
89
-
90
-
91
-
92
- ## Installation
93
-
94
-
95
- Install the package via pip:
96
- ```bash
97
- pip install "qai-hub-models[whisper-small-en]"
98
- ```
99
-
100
-
101
- ## Configure Qualcomm® AI Hub to run this model on a cloud-hosted device
102
-
103
- Sign-in to [Qualcomm® AI Hub](https://app.aihub.qualcomm.com/) with your
104
- Qualcomm® ID. Once signed in navigate to `Account -> Settings -> API Token`.
105
-
106
- With this API token, you can configure your client to run models on the cloud
107
- hosted devices.
108
- ```bash
109
- qai-hub configure --api_token API_TOKEN
110
- ```
111
- Navigate to [docs](https://app.aihub.qualcomm.com/docs/) for more information.
112
-
113
-
114
-
115
- ## Demo off target
116
-
117
- The package contains a simple end-to-end demo that downloads pre-trained
118
- weights and runs this model on a sample input.
119
-
120
- ```bash
121
- python -m qai_hub_models.models.whisper_small_en.demo
122
- ```
123
-
124
- The above demo runs a reference implementation of pre-processing, model
125
- inference, and post processing.
126
-
127
- **NOTE**: If you want running in a Jupyter Notebook or Google Colab like
128
- environment, please add the following to your cell (instead of the above).
129
- ```
130
- %run -m qai_hub_models.models.whisper_small_en.demo
131
- ```
132
-
133
-
134
- ### Run model on a cloud-hosted device
135
-
136
- In addition to the demo, you can also run the model on a cloud-hosted Qualcomm®
137
- device. This script does the following:
138
- * Performance check on-device on a cloud-hosted device
139
- * Downloads compiled assets that can be deployed on-device for Android.
140
- * Accuracy check between PyTorch and on-device outputs.
141
-
142
- ```bash
143
- python -m qai_hub_models.models.whisper_small_en.export
144
- ```
145
-
146
-
147
-
148
- ## How does this work?
149
-
150
- This [export script](https://aihub.qualcomm.com/models/whisper_small_en/qai_hub_models/models/Whisper-Small-En/export.py)
151
- leverages [Qualcomm® AI Hub](https://aihub.qualcomm.com/) to optimize, validate, and deploy this model
152
- on-device. Lets go through each step below in detail:
153
-
154
- Step 1: **Compile model for on-device deployment**
155
-
156
- To compile a PyTorch model for on-device deployment, we first trace the model
157
- in memory using the `jit.trace` and then call the `submit_compile_job` API.
158
-
159
- ```python
160
- import torch
161
-
162
- import qai_hub as hub
163
- from qai_hub_models.models.whisper_small_en import Model
164
-
165
- # Load the model
166
- torch_model = Model.from_pretrained()
167
-
168
- # Device
169
- device = hub.Device("Samsung Galaxy S24")
170
-
171
- # Trace model
172
- input_shape = torch_model.get_input_spec()
173
- sample_inputs = torch_model.sample_inputs()
174
-
175
- pt_model = torch.jit.trace(torch_model, [torch.tensor(data[0]) for _, data in sample_inputs.items()])
176
-
177
- # Compile model on a specific device
178
- compile_job = hub.submit_compile_job(
179
- model=pt_model,
180
- device=device,
181
- input_specs=torch_model.get_input_spec(),
182
- )
183
-
184
- # Get target model to run on-device
185
- target_model = compile_job.get_target_model()
186
-
187
- ```
188
-
189
-
190
- Step 2: **Performance profiling on cloud-hosted device**
191
-
192
- After compiling models from step 1. Models can be profiled model on-device using the
193
- `target_model`. Note that this scripts runs the model on a device automatically
194
- provisioned in the cloud. Once the job is submitted, you can navigate to a
195
- provided job URL to view a variety of on-device performance metrics.
196
- ```python
197
- profile_job = hub.submit_profile_job(
198
- model=target_model,
199
- device=device,
200
- )
201
-
202
- ```
203
-
204
- Step 3: **Verify on-device accuracy**
205
-
206
- To verify the accuracy of the model on-device, you can run on-device inference
207
- on sample input data on the same cloud hosted device.
208
- ```python
209
- input_data = torch_model.sample_inputs()
210
- inference_job = hub.submit_inference_job(
211
- model=target_model,
212
- device=device,
213
- inputs=input_data,
214
- )
215
- on_device_output = inference_job.download_output_data()
216
-
217
- ```
218
- With the output of the model, you can compute like PSNR, relative errors or
219
- spot check the output with expected output.
220
-
221
- **Note**: This on-device profiling and inference requires access to Qualcomm®
222
- AI Hub. [Sign up for access](https://myaccount.qualcomm.com/signup).
223
-
224
-
225
-
226
-
227
- ## Deploying compiled model to Android
228
-
229
-
230
- The models can be deployed using multiple runtimes:
231
- - TensorFlow Lite (`.tflite` export): [This
232
- tutorial](https://www.tensorflow.org/lite/android/quickstart) provides a
233
- guide to deploy the .tflite model in an Android application.
234
-
235
-
236
- - QNN (`.so` export ): This [sample
237
- app](https://docs.qualcomm.com/bundle/publicresource/topics/80-63442-50/sample_app.html)
238
- provides instructions on how to use the `.so` shared library in an Android application.
239
-
240
-
241
- ## View on Qualcomm® AI Hub
242
- Get more details on Whisper-Small-En's performance across various devices [here](https://aihub.qualcomm.com/models/whisper_small_en).
243
- Explore all available models on [Qualcomm® AI Hub](https://aihub.qualcomm.com/)
244
-
245
-
246
- ## License
247
- * The license for the original implementation of Whisper-Small-En can be found
248
- [here](https://github.com/huggingface/transformers/blob/v4.42.3/LICENSE).
249
- * The license for the compiled assets for on-device deployment can be found [here](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/Qualcomm+AI+Hub+Proprietary+License.pdf)
250
-
251
-
252
-
253
- ## References
254
- * [Robust Speech Recognition via Large-Scale Weak Supervision](https://cdn.openai.com/papers/whisper.pdf)
255
- * [Source Model Implementation](https://github.com/huggingface/transformers/tree/v4.42.3/src/transformers/models/whisper)
256
-
257
-
258
-
259
- ## Community
260
- * Join [our AI Hub Slack community](https://aihub.qualcomm.com/community/slack) to collaborate, post questions and learn more about on-device AI.
261
- * For questions or feedback please [reach out to us](mailto:[email protected]).
262
-
263
-
 
1
+
2
  ---
3
  library_name: pytorch
4
  license: other
5
  tags:
6
+ - deprecated
7
+ pipeline_tag: other
 
8
 
9
  ---
10
+ This model is deprecated. Please refer to https://aihub.qualcomm.com for the latest models and updates.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Whisper-Small-En_HfWhisperDecoder.dlc DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:812c45f3cb9f19ea44374790a74cb4b06a23f365245c45ace37dd39e5a640649
3
- size 360926188
 
 
 
 
Whisper-Small-En_HfWhisperDecoder.tflite DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:a564dddff1d6a0baff6fea614f00947c9d04b8899a3a618c43e45a34aea06ef7
3
- size 558499300
 
 
 
 
Whisper-Small-En_HfWhisperEncoder.dlc DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:ab0c124c09a95e4fc5d6557cceef8228df5155ed5b91b5deb89196c7ced425a1
3
- size 206618308
 
 
 
 
Whisper-Small-En_HfWhisperEncoder.tflite DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:b27459b4f70e0313de3d3ce61b73677a8629d54e5c2ab52c8ca7a7e17aee8a54
3
- size 409705372
 
 
 
 
precompiled/qualcomm-snapdragon-x-elite/Whisper-Small-En_HfWhisperDecoder.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:5bb7c14ab5f39b9cab50c29d5deb05f57fa130e52544fd18c9338e306707c566
3
- size 361385984
 
 
 
 
precompiled/qualcomm-snapdragon-x-elite/Whisper-Small-En_HfWhisperDecoder.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:cb9c759e32f49891bae61791020c04c2a9d5c23a7c06c1ae3bc25793b10e1bd4
3
- size 330473992
 
 
 
 
precompiled/qualcomm-snapdragon-x-elite/Whisper-Small-En_HfWhisperEncoder.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:d4e53de4d1405ec58ade84b8edcd6dd5005394c6d7a78a7fb9c740e38fe92afc
3
- size 236400640
 
 
 
 
precompiled/qualcomm-snapdragon-x-elite/Whisper-Small-En_HfWhisperEncoder.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:397f48562b589fecf3863dc9cf1014430fa58cd9d596f889751e205873da4fa2
3
- size 197739694
 
 
 
 
precompiled/qualcomm-snapdragon-x-elite/sdk_versions.yml DELETED
@@ -1,5 +0,0 @@
1
- sdk_versions:
2
- qnn_context_binary:
3
- qairt: 2.37.0.250724175447_124859
4
- precompiled_qnn_onnx:
5
- qairt: 2.33.2.250410134701_117956
 
 
 
 
 
 
sdk_versions.yml DELETED
@@ -1,5 +0,0 @@
1
- sdk_versions:
2
- tflite:
3
- tflite: 2.17.0
4
- qnn_dlc:
5
- qairt: 2.37.0.250724175447_124859