qaihm-bot commited on
Commit
80c166d
·
verified ·
1 Parent(s): c443d44

See https://github.com/quic/ai-hub-models/releases/v0.46.1 for changelog.

This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. README.md +98 -237
  2. precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionDecoder_float.bin +0 -3
  3. precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionDecoder_float.onnx.zip +0 -3
  4. precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder1_float.bin +0 -3
  5. precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder1_float.onnx.zip +0 -3
  6. precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder2_float.bin +0 -3
  7. precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder2_float.onnx.zip +0 -3
  8. precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder3_float.onnx.zip +0 -3
  9. precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder4_float.bin +0 -3
  10. precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder4_float.onnx.zip +0 -3
  11. precompiled/qualcomm-qcs8550-proxy/tool-versions.yaml +0 -4
  12. precompiled/qualcomm-qcs9075-proxy/BEVFusion_BEVFusionDecoder_float.bin +0 -3
  13. precompiled/qualcomm-qcs9075-proxy/BEVFusion_BEVFusionEncoder1_float.bin +0 -3
  14. precompiled/qualcomm-qcs9075-proxy/BEVFusion_BEVFusionEncoder2_float.bin +0 -3
  15. precompiled/qualcomm-qcs9075-proxy/BEVFusion_BEVFusionEncoder3_float.bin +0 -3
  16. precompiled/qualcomm-qcs9075-proxy/BEVFusion_BEVFusionEncoder4_float.bin +0 -3
  17. precompiled/qualcomm-qcs9075-proxy/tool-versions.yaml +0 -3
  18. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionDecoder_float.bin +0 -3
  19. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionDecoder_float.onnx.zip +0 -3
  20. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder1_float.bin +0 -3
  21. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder1_float.onnx.zip +0 -3
  22. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder2_float.bin +0 -3
  23. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder2_float.onnx.zip +0 -3
  24. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder3_float.bin +0 -3
  25. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder3_float.onnx.zip +0 -3
  26. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder4_float.bin +0 -3
  27. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder4_float.onnx.zip +0 -3
  28. precompiled/qualcomm-snapdragon-8-elite-for-galaxy/tool-versions.yaml +0 -4
  29. precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionDecoder_float.bin +0 -3
  30. precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionDecoder_float.onnx.zip +0 -3
  31. precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder1_float.bin +0 -3
  32. precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder1_float.onnx.zip +0 -3
  33. precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder2_float.bin +0 -3
  34. precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder2_float.onnx.zip +0 -3
  35. precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder3_float.bin +0 -3
  36. precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder3_float.onnx.zip +0 -3
  37. precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder4_float.bin +0 -3
  38. precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder4_float.onnx.zip +0 -3
  39. precompiled/qualcomm-snapdragon-8-elite-gen5/tool-versions.yaml +0 -4
  40. precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionDecoder_float.bin +0 -3
  41. precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionDecoder_float.onnx.zip +0 -3
  42. precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder1_float.bin +0 -3
  43. precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder1_float.onnx.zip +0 -3
  44. precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder2_float.bin +0 -3
  45. precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder2_float.onnx.zip +0 -3
  46. precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder3_float.bin +0 -3
  47. precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder3_float.onnx.zip +0 -3
  48. precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder4_float.bin +0 -3
  49. precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder4_float.onnx.zip +0 -3
  50. precompiled/qualcomm-snapdragon-8gen3/tool-versions.yaml +0 -4
README.md CHANGED
@@ -9,255 +9,116 @@ pipeline_tag: other
9
 
10
  ![](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/web-assets/model_demo.png)
11
 
12
- # BEVFusion: Optimized for Mobile Deployment
13
- ## Construct a bird’s eye view from sensors mounted on a vehicle
14
-
15
 
16
  BeVFusion is a machine learning model for generating a birds eye view represenation from the sensors(cameras) mounted on a vehicle.
17
 
18
- This model is an implementation of BEVFusion found [here](https://github.com/mit-han-lab/bevfusion).
19
-
20
-
21
- This repository provides scripts to run BEVFusion on Qualcomm® devices.
22
- More details on model performance across various devices, can be found
23
- [here](https://aihub.qualcomm.com/models/bevfusion_det).
24
-
25
-
26
-
27
- ### Model Details
28
-
29
- - **Model Type:** Model_use_case.driver_assistance
30
- - **Model Stats:**
31
- - Model checkpoint: camera-only-det.pth
32
- - Input resolution: 1 x 6 x 3 x 256 x 704
33
- - Number of parameters: 44M
34
- - Model size: 171 MB
35
-
36
- | Model | Precision | Device | Chipset | Target Runtime | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit | Target Model
37
- |---|---|---|---|---|---|---|---|---|
38
- | BEVFusionEncoder1 | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | PRECOMPILED_QNN_ONNX | 847.695 ms | 0 - 101 MB | NPU | Use Export Script |
39
- | BEVFusionEncoder1 | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_CONTEXT_BINARY | 2332.065 ms | 9 - 18 MB | NPU | Use Export Script |
40
- | BEVFusionEncoder1 | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_CONTEXT_BINARY | 529.22 ms | 12 - 31 MB | NPU | Use Export Script |
41
- | BEVFusionEncoder1 | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | PRECOMPILED_QNN_ONNX | 628.085 ms | 31 - 49 MB | NPU | Use Export Script |
42
- | BEVFusionEncoder1 | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | QNN_CONTEXT_BINARY | 418.089 ms | 12 - 29 MB | NPU | Use Export Script |
43
- | BEVFusionEncoder1 | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | PRECOMPILED_QNN_ONNX | 505.178 ms | 21 - 35 MB | NPU | Use Export Script |
44
- | BEVFusionEncoder1 | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | QNN_CONTEXT_BINARY | 371.182 ms | 14 - 25 MB | NPU | Use Export Script |
45
- | BEVFusionEncoder1 | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | PRECOMPILED_QNN_ONNX | 429.551 ms | 50 - 60 MB | NPU | Use Export Script |
46
- | BEVFusionEncoder1 | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_CONTEXT_BINARY | 686.665 ms | 12 - 12 MB | NPU | Use Export Script |
47
- | BEVFusionEncoder1 | float | Snapdragon X Elite CRD | Snapdragon® X Elite | PRECOMPILED_QNN_ONNX | 817.418 ms | 97 - 97 MB | NPU | Use Export Script |
48
- | BEVFusionEncoder2 | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | PRECOMPILED_QNN_ONNX | 3405.452 ms | 586 - 588 MB | NPU | Use Export Script |
49
- | BEVFusionEncoder2 | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_CONTEXT_BINARY | 3461.725 ms | 16 - 26 MB | NPU | Use Export Script |
50
- | BEVFusionEncoder2 | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_CONTEXT_BINARY | 2792.723 ms | 17 - 31 MB | NPU | Use Export Script |
51
- | BEVFusionEncoder2 | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | PRECOMPILED_QNN_ONNX | 2579.968 ms | 493 - 511 MB | NPU | Use Export Script |
52
- | BEVFusionEncoder2 | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | QNN_CONTEXT_BINARY | 2431.991 ms | 17 - 33 MB | NPU | Use Export Script |
53
- | BEVFusionEncoder2 | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | PRECOMPILED_QNN_ONNX | 2393.946 ms | 433 - 447 MB | NPU | Use Export Script |
54
- | BEVFusionEncoder2 | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | QNN_CONTEXT_BINARY | 2164.259 ms | 17 - 27 MB | NPU | Use Export Script |
55
- | BEVFusionEncoder2 | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | PRECOMPILED_QNN_ONNX | 2112.13 ms | 286 - 295 MB | NPU | Use Export Script |
56
- | BEVFusionEncoder2 | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_CONTEXT_BINARY | 3489.403 ms | 17 - 17 MB | NPU | Use Export Script |
57
- | BEVFusionEncoder2 | float | Snapdragon X Elite CRD | Snapdragon® X Elite | PRECOMPILED_QNN_ONNX | 3243.578 ms | 1058 - 1058 MB | NPU | Use Export Script |
58
- | BEVFusionEncoder3 | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | PRECOMPILED_QNN_ONNX | 552.451 ms | 608 - 611 MB | NPU | Use Export Script |
59
- | BEVFusionEncoder3 | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_CONTEXT_BINARY | 717.337 ms | 608 - 618 MB | NPU | Use Export Script |
60
- | BEVFusionEncoder3 | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_CONTEXT_BINARY | 589.592 ms | 608 - 628 MB | NPU | Use Export Script |
61
- | BEVFusionEncoder3 | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | PRECOMPILED_QNN_ONNX | 455.062 ms | 587 - 607 MB | NPU | Use Export Script |
62
- | BEVFusionEncoder3 | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | QNN_CONTEXT_BINARY | 510.774 ms | 609 - 625 MB | NPU | Use Export Script |
63
- | BEVFusionEncoder3 | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | PRECOMPILED_QNN_ONNX | 377.724 ms | 575 - 594 MB | NPU | Use Export Script |
64
- | BEVFusionEncoder3 | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | QNN_CONTEXT_BINARY | 369.834 ms | 609 - 623 MB | NPU | Use Export Script |
65
- | BEVFusionEncoder3 | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | PRECOMPILED_QNN_ONNX | 332.66 ms | 608 - 622 MB | NPU | Use Export Script |
66
- | BEVFusionEncoder3 | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_CONTEXT_BINARY | 698.904 ms | 610 - 610 MB | NPU | Use Export Script |
67
- | BEVFusionEncoder3 | float | Snapdragon X Elite CRD | Snapdragon® X Elite | PRECOMPILED_QNN_ONNX | 514.14 ms | 610 - 610 MB | NPU | Use Export Script |
68
- | BEVFusionEncoder4 | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | PRECOMPILED_QNN_ONNX | 12.947 ms | 23 - 28 MB | NPU | Use Export Script |
69
- | BEVFusionEncoder4 | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_CONTEXT_BINARY | 14.703 ms | 18 - 27 MB | NPU | Use Export Script |
70
- | BEVFusionEncoder4 | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_CONTEXT_BINARY | 8.786 ms | 18 - 37 MB | NPU | Use Export Script |
71
- | BEVFusionEncoder4 | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | PRECOMPILED_QNN_ONNX | 9.383 ms | 32 - 50 MB | NPU | Use Export Script |
72
- | BEVFusionEncoder4 | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | QNN_CONTEXT_BINARY | 7.875 ms | 2 - 18 MB | NPU | Use Export Script |
73
- | BEVFusionEncoder4 | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | PRECOMPILED_QNN_ONNX | 8.115 ms | 12 - 26 MB | NPU | Use Export Script |
74
- | BEVFusionEncoder4 | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | QNN_CONTEXT_BINARY | 6.791 ms | 18 - 30 MB | NPU | Use Export Script |
75
- | BEVFusionEncoder4 | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | PRECOMPILED_QNN_ONNX | 7.116 ms | 31 - 41 MB | NPU | Use Export Script |
76
- | BEVFusionEncoder4 | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_CONTEXT_BINARY | 11.783 ms | 19 - 19 MB | NPU | Use Export Script |
77
- | BEVFusionEncoder4 | float | Snapdragon X Elite CRD | Snapdragon® X Elite | PRECOMPILED_QNN_ONNX | 11.941 ms | 19 - 19 MB | NPU | Use Export Script |
78
- | BEVFusionDecoder | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | PRECOMPILED_QNN_ONNX | 13.008 ms | 4 - 32 MB | NPU | Use Export Script |
79
- | BEVFusionDecoder | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_CONTEXT_BINARY | 107.319 ms | 1 - 11 MB | NPU | Use Export Script |
80
- | BEVFusionDecoder | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_CONTEXT_BINARY | 9.698 ms | 5 - 25 MB | NPU | Use Export Script |
81
- | BEVFusionDecoder | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | PRECOMPILED_QNN_ONNX | 9.93 ms | 16 - 35 MB | NPU | Use Export Script |
82
- | BEVFusionDecoder | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | QNN_CONTEXT_BINARY | 7.689 ms | 5 - 22 MB | NPU | Use Export Script |
83
- | BEVFusionDecoder | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | PRECOMPILED_QNN_ONNX | 7.9 ms | 11 - 25 MB | NPU | Use Export Script |
84
- | BEVFusionDecoder | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | QNN_CONTEXT_BINARY | 5.76 ms | 5 - 16 MB | NPU | Use Export Script |
85
- | BEVFusionDecoder | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | PRECOMPILED_QNN_ONNX | 6.22 ms | 17 - 27 MB | NPU | Use Export Script |
86
- | BEVFusionDecoder | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_CONTEXT_BINARY | 13.08 ms | 5 - 5 MB | NPU | Use Export Script |
87
- | BEVFusionDecoder | float | Snapdragon X Elite CRD | Snapdragon® X Elite | PRECOMPILED_QNN_ONNX | 13.249 ms | 24 - 24 MB | NPU | Use Export Script |
88
-
89
-
90
-
91
-
92
- ## Installation
93
-
94
-
95
- Install the package via pip:
96
- ```bash
97
- # NOTE: 3.10 <= PYTHON_VERSION < 3.14 is supported.
98
- pip install "qai-hub-models[bevfusion-det]"
99
- ```
100
-
101
-
102
- ## Configure Qualcomm® AI Hub Workbench to run this model on a cloud-hosted device
103
-
104
- Sign-in to [Qualcomm® AI Hub Workbench](https://workbench.aihub.qualcomm.com/) with your
105
- Qualcomm® ID. Once signed in navigate to `Account -> Settings -> API Token`.
106
-
107
- With this API token, you can configure your client to run models on the cloud
108
- hosted devices.
109
- ```bash
110
- qai-hub configure --api_token API_TOKEN
111
- ```
112
- Navigate to [docs](https://workbench.aihub.qualcomm.com/docs/) for more information.
113
-
114
-
115
-
116
- ## Demo off target
117
-
118
- The package contains a simple end-to-end demo that downloads pre-trained
119
- weights and runs this model on a sample input.
120
-
121
- ```bash
122
- python -m qai_hub_models.models.bevfusion_det.demo
123
- ```
124
-
125
- The above demo runs a reference implementation of pre-processing, model
126
- inference, and post processing.
127
-
128
- **NOTE**: If you want running in a Jupyter Notebook or Google Colab like
129
- environment, please add the following to your cell (instead of the above).
130
- ```
131
- %run -m qai_hub_models.models.bevfusion_det.demo
132
- ```
133
-
134
-
135
- ### Run model on a cloud-hosted device
136
-
137
- In addition to the demo, you can also run the model on a cloud-hosted Qualcomm®
138
- device. This script does the following:
139
- * Performance check on-device on a cloud-hosted device
140
- * Downloads compiled assets that can be deployed on-device for Android.
141
- * Accuracy check between PyTorch and on-device outputs.
142
-
143
- ```bash
144
- python -m qai_hub_models.models.bevfusion_det.export
145
- ```
146
-
147
-
148
-
149
- ## How does this work?
150
-
151
- This [export script](https://aihub.qualcomm.com/models/bevfusion_det/qai_hub_models/models/BEVFusion/export.py)
152
- leverages [Qualcomm® AI Hub](https://aihub.qualcomm.com/) to optimize, validate, and deploy this model
153
- on-device. Lets go through each step below in detail:
154
-
155
- Step 1: **Compile model for on-device deployment**
156
-
157
- To compile a PyTorch model for on-device deployment, we first trace the model
158
- in memory using the `jit.trace` and then call the `submit_compile_job` API.
159
-
160
- ```python
161
- import torch
162
-
163
- import qai_hub as hub
164
- from qai_hub_models.models.bevfusion_det import Model
165
-
166
- # Load the model
167
- torch_model = Model.from_pretrained()
168
-
169
- # Device
170
- device = hub.Device("Samsung Galaxy S25")
171
-
172
- # Trace model
173
- input_shape = torch_model.get_input_spec()
174
- sample_inputs = torch_model.sample_inputs()
175
-
176
- pt_model = torch.jit.trace(torch_model, [torch.tensor(data[0]) for _, data in sample_inputs.items()])
177
-
178
- # Compile model on a specific device
179
- compile_job = hub.submit_compile_job(
180
- model=pt_model,
181
- device=device,
182
- input_specs=torch_model.get_input_spec(),
183
- )
184
-
185
- # Get target model to run on-device
186
- target_model = compile_job.get_target_model()
187
-
188
- ```
189
-
190
-
191
- Step 2: **Performance profiling on cloud-hosted device**
192
-
193
- After compiling models from step 1. Models can be profiled model on-device using the
194
- `target_model`. Note that this scripts runs the model on a device automatically
195
- provisioned in the cloud. Once the job is submitted, you can navigate to a
196
- provided job URL to view a variety of on-device performance metrics.
197
- ```python
198
- profile_job = hub.submit_profile_job(
199
- model=target_model,
200
- device=device,
201
- )
202
-
203
- ```
204
-
205
- Step 3: **Verify on-device accuracy**
206
-
207
- To verify the accuracy of the model on-device, you can run on-device inference
208
- on sample input data on the same cloud hosted device.
209
- ```python
210
- input_data = torch_model.sample_inputs()
211
- inference_job = hub.submit_inference_job(
212
- model=target_model,
213
- device=device,
214
- inputs=input_data,
215
- )
216
- on_device_output = inference_job.download_output_data()
217
-
218
- ```
219
- With the output of the model, you can compute like PSNR, relative errors or
220
- spot check the output with expected output.
221
-
222
- **Note**: This on-device profiling and inference requires access to Qualcomm®
223
- AI Hub Workbench. [Sign up for access](https://myaccount.qualcomm.com/signup).
224
-
225
-
226
-
227
-
228
- ## Deploying compiled model to Android
229
-
230
-
231
- The models can be deployed using multiple runtimes:
232
- - TensorFlow Lite (`.tflite` export): [This
233
- tutorial](https://www.tensorflow.org/lite/android/quickstart) provides a
234
- guide to deploy the .tflite model in an Android application.
235
-
236
-
237
- - QNN (`.so` export ): This [sample
238
- app](https://docs.qualcomm.com/bundle/publicresource/topics/80-63442-50/sample_app.html)
239
- provides instructions on how to use the `.so` shared library in an Android application.
240
-
241
-
242
- ## View on Qualcomm® AI Hub
243
- Get more details on BEVFusion's performance across various devices [here](https://aihub.qualcomm.com/models/bevfusion_det).
244
- Explore all available models on [Qualcomm® AI Hub](https://aihub.qualcomm.com/)
245
-
246
 
247
  ## License
248
  * The license for the original implementation of BEVFusion can be found
249
  [here](https://github.com/w-hc/torch_audioset/blob/master/LICENSE).
250
 
251
-
252
-
253
  ## References
254
  * [BEVFusion: Multi-Task Multi-Sensor Fusion with Unified Bird's-Eye View Representation](https://arxiv.org/abs/2205.13542)
255
  * [Source Model Implementation](https://github.com/mit-han-lab/bevfusion)
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:ai-hub-support@qti.qualcomm.com).
262
-
263
-
 
9
 
10
  ![](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/web-assets/model_demo.png)
11
 
12
+ # BEVFusion: Optimized for Qualcomm Devices
 
 
13
 
14
  BeVFusion is a machine learning model for generating a birds eye view represenation from the sensors(cameras) mounted on a vehicle.
15
 
16
+ This is based on the implementation of BEVFusion found [here](https://github.com/mit-han-lab/bevfusion).
17
+ This repository contains pre-exported model files optimized for Qualcomm® devices. You can use the [Qualcomm® AI Hub Models](https://github.com/quic/ai-hub-models/blob/main/qai_hub_models/models/bevfusion_det) library to export with custom configurations. More details on model performance across various devices, can be found [here](#performance-summary).
18
+
19
+ Qualcomm AI Hub Models uses [Qualcomm AI Hub Workbench](https://workbench.aihub.qualcomm.com) to compile, profile, and evaluate this model. [Sign up](https://myaccount.qualcomm.com/signup) to run these models on a hosted Qualcomm® device.
20
+
21
+ ## Getting Started
22
+ There are two ways to deploy this model on your device:
23
+
24
+ ### Option 1: Download Pre-Exported Models
25
+
26
+ Below are pre-exported model assets ready for deployment.
27
+
28
+ | Runtime | Precision | Chipset | SDK Versions | Download |
29
+ |---|---|---|---|---|
30
+ | PRECOMPILED_QNN_ONNX | float | Snapdragon® X Elite | QAIRT 2.37, ONNX Runtime 1.23.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/releases/v0.46.1/bevfusion_det-precompiled_qnn_onnx-float-qualcomm_snapdragon_x_elite.zip)
31
+ | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Gen 3 Mobile | QAIRT 2.37, ONNX Runtime 1.23.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/releases/v0.46.1/bevfusion_det-precompiled_qnn_onnx-float-qualcomm_snapdragon_8gen3.zip)
32
+ | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite For Galaxy Mobile | QAIRT 2.37, ONNX Runtime 1.23.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/releases/v0.46.1/bevfusion_det-precompiled_qnn_onnx-float-qualcomm_snapdragon_8_elite_for_galaxy.zip)
33
+ | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | QAIRT 2.37, ONNX Runtime 1.23.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/releases/v0.46.1/bevfusion_det-precompiled_qnn_onnx-float-qualcomm_snapdragon_8_elite_gen5.zip)
34
+ | PRECOMPILED_QNN_ONNX | float | Qualcomm® QCS9075 | QAIRT 2.37, ONNX Runtime 1.23.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/releases/v0.46.1/bevfusion_det-precompiled_qnn_onnx-float-qualcomm_qcs9075.zip)
35
+ | QNN_CONTEXT_BINARY | float | Snapdragon® X Elite | QAIRT 2.42 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/releases/v0.46.1/bevfusion_det-qnn_context_binary-float-qualcomm_snapdragon_x_elite.zip)
36
+ | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Gen 3 Mobile | QAIRT 2.42 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/releases/v0.46.1/bevfusion_det-qnn_context_binary-float-qualcomm_snapdragon_8gen3.zip)
37
+ | QNN_CONTEXT_BINARY | float | Qualcomm® SA8775P | QAIRT 2.42 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/releases/v0.46.1/bevfusion_det-qnn_context_binary-float-qualcomm_sa8775p.zip)
38
+ | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite For Galaxy Mobile | QAIRT 2.42 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/releases/v0.46.1/bevfusion_det-qnn_context_binary-float-qualcomm_snapdragon_8_elite_for_galaxy.zip)
39
+ | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite Gen 5 Mobile | QAIRT 2.42 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/bevfusion_det/releases/v0.46.1/bevfusion_det-qnn_context_binary-float-qualcomm_snapdragon_8_elite_gen5.zip)
40
+
41
+ For more device-specific assets and performance metrics, visit **[BEVFusion on Qualcomm® AI Hub](https://aihub.qualcomm.com/models/bevfusion_det)**.
42
+
43
+
44
+ ### Option 2: Export with Custom Configurations
45
+
46
+ Use the [Qualcomm® AI Hub Models](https://github.com/quic/ai-hub-models/blob/main/qai_hub_models/models/bevfusion_det) Python library to compile and export the model with your own:
47
+ - Custom weights (e.g., fine-tuned checkpoints)
48
+ - Custom input shapes
49
+ - Target device and runtime configurations
50
+
51
+ This option is ideal if you need to customize the model beyond the default configuration provided here.
52
+
53
+ See our repository for [BEVFusion on GitHub](https://github.com/quic/ai-hub-models/blob/main/qai_hub_models/models/bevfusion_det) for usage instructions.
54
+
55
+ ## Model Details
56
+
57
+ **Model Type:** Model_use_case.driver_assistance
58
+
59
+ **Model Stats:**
60
+ - Model checkpoint: camera-only-det.pth
61
+ - Input resolution: 1 x 6 x 3 x 256 x 704
62
+ - Number of parameters: 44M
63
+ - Model size: 171 MB
64
+
65
+ ## Performance Summary
66
+ | Model | Runtime | Precision | Chipset | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit
67
+ |---|---|---|---|---|---|---
68
+ | BEVFusionDecoder | PRECOMPILED_QNN_ONNX | float | Snapdragon® X Elite | 13.201 ms | 24 - 24 MB | NPU
69
+ | BEVFusionDecoder | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Gen 3 Mobile | 9.916 ms | 17 - 25 MB | NPU
70
+ | BEVFusionDecoder | PRECOMPILED_QNN_ONNX | float | Qualcomm® QCS9075 | 24.227 ms | 21 - 24 MB | NPU
71
+ | BEVFusionDecoder | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite For Galaxy Mobile | 7.889 ms | 12 - 19 MB | NPU
72
+ | BEVFusionDecoder | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 6.201 ms | 17 - 28 MB | NPU
73
+ | BEVFusionDecoder | QNN_CONTEXT_BINARY | float | Snapdragon® X Elite | 13.08 ms | 5 - 5 MB | NPU
74
+ | BEVFusionDecoder | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Gen 3 Mobile | 9.848 ms | 5 - 12 MB | NPU
75
+ | BEVFusionDecoder | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite For Galaxy Mobile | 7.597 ms | 5 - 14 MB | NPU
76
+ | BEVFusionDecoder | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite Gen 5 Mobile | 5.729 ms | 5 - 15 MB | NPU
77
+ | BEVFusionEncoder1 | PRECOMPILED_QNN_ONNX | float | Snapdragon® X Elite | 816.0 ms | 97 - 97 MB | NPU
78
+ | BEVFusionEncoder1 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Gen 3 Mobile | 618.339 ms | 33 - 45 MB | NPU
79
+ | BEVFusionEncoder1 | PRECOMPILED_QNN_ONNX | float | Qualcomm® QCS9075 | 835.545 ms | 12 - 28 MB | NPU
80
+ | BEVFusionEncoder1 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite For Galaxy Mobile | 508.583 ms | 21 - 33 MB | NPU
81
+ | BEVFusionEncoder1 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 432.064 ms | 50 - 61 MB | NPU
82
+ | BEVFusionEncoder1 | QNN_CONTEXT_BINARY | float | Snapdragon® X Elite | 683.073 ms | 12 - 12 MB | NPU
83
+ | BEVFusionEncoder1 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Gen 3 Mobile | 521.79 ms | 13 - 20 MB | NPU
84
+ | BEVFusionEncoder1 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite For Galaxy Mobile | 420.381 ms | 0 - 10 MB | NPU
85
+ | BEVFusionEncoder1 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite Gen 5 Mobile | 350.55 ms | 12 - 21 MB | NPU
86
+ | BEVFusionEncoder2 | PRECOMPILED_QNN_ONNX | float | Snapdragon® X Elite | 3251.893 ms | 1058 - 1058 MB | NPU
87
+ | BEVFusionEncoder2 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Gen 3 Mobile | 2619.194 ms | 516 - 524 MB | NPU
88
+ | BEVFusionEncoder2 | PRECOMPILED_QNN_ONNX | float | Qualcomm® QCS9075 | 3309.274 ms | 476 - 478 MB | NPU
89
+ | BEVFusionEncoder2 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite For Galaxy Mobile | 2390.471 ms | 546 - 558 MB | NPU
90
+ | BEVFusionEncoder2 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 2189.505 ms | 509 - 520 MB | NPU
91
+ | BEVFusionEncoder2 | QNN_CONTEXT_BINARY | float | Snapdragon® X Elite | 3419.442 ms | 17 - 17 MB | NPU
92
+ | BEVFusionEncoder2 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Gen 3 Mobile | 2697.193 ms | 17 - 25 MB | NPU
93
+ | BEVFusionEncoder2 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite For Galaxy Mobile | 2439.831 ms | 3 - 16 MB | NPU
94
+ | BEVFusionEncoder2 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite Gen 5 Mobile | 2186.323 ms | 0 - 10 MB | NPU
95
+ | BEVFusionEncoder3 | PRECOMPILED_QNN_ONNX | float | Snapdragon® X Elite | 513.549 ms | 610 - 610 MB | NPU
96
+ | BEVFusionEncoder3 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Gen 3 Mobile | 457.232 ms | 578 - 590 MB | NPU
97
+ | BEVFusionEncoder3 | PRECOMPILED_QNN_ONNX | float | Qualcomm® QCS9075 | 538.716 ms | 608 - 1220 MB | NPU
98
+ | BEVFusionEncoder3 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite For Galaxy Mobile | 374.412 ms | 596 - 609 MB | NPU
99
+ | BEVFusionEncoder3 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 335.284 ms | 509 - 520 MB | NPU
100
+ | BEVFusionEncoder3 | QNN_CONTEXT_BINARY | float | Snapdragon® X Elite | 700.145 ms | 610 - 610 MB | NPU
101
+ | BEVFusionEncoder3 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Gen 3 Mobile | 591.369 ms | 609 - 621 MB | NPU
102
+ | BEVFusionEncoder3 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite For Galaxy Mobile | 499.751 ms | 609 - 623 MB | NPU
103
+ | BEVFusionEncoder3 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite Gen 5 Mobile | 369.428 ms | 609 - 620 MB | NPU
104
+ | BEVFusionEncoder4 | PRECOMPILED_QNN_ONNX | float | Snapdragon® X Elite | 12.081 ms | 19 - 19 MB | NPU
105
+ | BEVFusionEncoder4 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Gen 3 Mobile | 9.452 ms | 32 - 39 MB | NPU
106
+ | BEVFusionEncoder4 | PRECOMPILED_QNN_ONNX | float | Qualcomm® QCS9075 | 15.331 ms | 18 - 39 MB | NPU
107
+ | BEVFusionEncoder4 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite For Galaxy Mobile | 8.075 ms | 12 - 19 MB | NPU
108
+ | BEVFusionEncoder4 | PRECOMPILED_QNN_ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 7.115 ms | 30 - 40 MB | NPU
109
+ | BEVFusionEncoder4 | QNN_CONTEXT_BINARY | float | Snapdragon® X Elite | 11.877 ms | 19 - 19 MB | NPU
110
+ | BEVFusionEncoder4 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Gen 3 Mobile | 9.138 ms | 18 - 25 MB | NPU
111
+ | BEVFusionEncoder4 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite For Galaxy Mobile | 7.783 ms | 18 - 27 MB | NPU
112
+ | BEVFusionEncoder4 | QNN_CONTEXT_BINARY | float | Snapdragon® 8 Elite Gen 5 Mobile | 6.77 ms | 18 - 28 MB | NPU
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
113
 
114
  ## License
115
  * The license for the original implementation of BEVFusion can be found
116
  [here](https://github.com/w-hc/torch_audioset/blob/master/LICENSE).
117
 
 
 
118
  ## References
119
  * [BEVFusion: Multi-Task Multi-Sensor Fusion with Unified Bird's-Eye View Representation](https://arxiv.org/abs/2205.13542)
120
  * [Source Model Implementation](https://github.com/mit-han-lab/bevfusion)
121
 
 
 
122
  ## Community
123
  * Join [our AI Hub Slack community](https://aihub.qualcomm.com/community/slack) to collaborate, post questions and learn more about on-device AI.
124
  * For questions or feedback please [reach out to us](mailto:ai-hub-support@qti.qualcomm.com).
 
 
precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionDecoder_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:9282c2768b207447b6ba2458e25e8c51b86786cc024f42a0f607754be0697e6e
3
- size 29601792
 
 
 
 
precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionDecoder_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:e5178b089dc02ba0303e643cf66f59eea8b010a0508a9471dff00ee120974d74
3
- size 26183548
 
 
 
 
precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder1_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:fb9cd2a52337c4b4626f026577d40271414a31e83a767dfd54a42218aa832862
3
- size 113795072
 
 
 
 
precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder1_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:9a5579ea1272040140d38c4819f0c69a8fa1e96865fb585f11ecea0e1f0e38be
3
- size 73588508
 
 
 
 
precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder2_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:5e0762c9dc7ec012f50adaefb58f3fc4d7ac28ed77193381841b4d34d0b2b096
3
- size 29827072
 
 
 
 
precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder2_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:b1e20ca7b9cfb0f37ca844c714bd8f72eb90b9c643040d396928f664ca7127a0
3
- size 6901918
 
 
 
 
precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder3_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:f0128c22740f9ce3d540d0518134abc1195f37e5cd2ddf3d4908ac2cdab7a831
3
- size 4191021
 
 
 
 
precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder4_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:2d579f621b6378399dd08f9563916a97c8d0c5075bf9d6e1cc6cc91feac4cdf4
3
- size 3530752
 
 
 
 
precompiled/qualcomm-qcs8550-proxy/BEVFusion_BEVFusionEncoder4_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:8122a0376939ce5565ae33e4467c3d7e8165b457251860bac6ab1052e248826a
3
- size 396397
 
 
 
 
precompiled/qualcomm-qcs8550-proxy/tool-versions.yaml DELETED
@@ -1,4 +0,0 @@
1
- tool_versions:
2
- precompiled_qnn_onnx:
3
- qairt: 2.37.1.250807093845_124904
4
- onnx_runtime: 1.23.0
 
 
 
 
 
precompiled/qualcomm-qcs9075-proxy/BEVFusion_BEVFusionDecoder_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:77cf93c553d67ec9549e52b320084ca9bbbe484d7a9cfecdd062a343292a9ad2
3
- size 29618176
 
 
 
 
precompiled/qualcomm-qcs9075-proxy/BEVFusion_BEVFusionEncoder1_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:f5be6c10a5fd7bd0d8062ffe5bbc518ff2664ee083f1d57e0e0cc929c2047def
3
- size 113795072
 
 
 
 
precompiled/qualcomm-qcs9075-proxy/BEVFusion_BEVFusionEncoder2_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:e6a78b4de13afe9e45d962a4c0d1726ff66b37353055c8ee2d11145049091d15
3
- size 29835264
 
 
 
 
precompiled/qualcomm-qcs9075-proxy/BEVFusion_BEVFusionEncoder3_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:a27c717950a7d30e53686fa656c24c5ec687e0162784811a4da5a434c8578aa7
3
- size 13385728
 
 
 
 
precompiled/qualcomm-qcs9075-proxy/BEVFusion_BEVFusionEncoder4_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:80363120c653c3c06a8c512f6e4f5122e5ef859e04dfb1740bd74420608ea5e9
3
- size 3526656
 
 
 
 
precompiled/qualcomm-qcs9075-proxy/tool-versions.yaml DELETED
@@ -1,3 +0,0 @@
1
- tool_versions:
2
- qnn_context_binary:
3
- qairt: 2.41.0.251128145156_191518-auto
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionDecoder_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:2b19cdff66ae989a61f7d0db3b0486eb38790d8178845b3b8a7d308e232a0c59
3
- size 29601792
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionDecoder_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:e950f4b58f2fc756ed54d07649db3f6ebd21533a0db731335049f4c3d72e7874
3
- size 26180560
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder1_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:5b9cfccf343d74af8ac4c1f8f8b01f99bf8fe0f49c45e2cc945eb705adf2fdbf
3
- size 114024448
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder1_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:771de363855acc333cab95978df7a4a1b68b27063c9e8be983a258314e342f55
3
- size 73265810
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder2_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:7b5fb9f7e1467be8b5a514fde32ea8574a60bcf925c87f4363e6d3e1ca048006
3
- size 31985664
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder2_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:6d26e650027dd5698e2112bc7f1f1ba161839aaf4d808e1f50d29112f4194490
3
- size 8114972
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder3_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:24695fd360ff2cdb325a7a3977009590b83c4b22d92f820e3601ef288dc64a63
3
- size 13414400
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder3_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:73cf8400c79fea24cd22921b8c5e4808cc80ce0b7f73221677a0e08c926e45c7
3
- size 4165722
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder4_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:e1d144c2c9d3e89099cc334e0f6bb008b7e3509c037c9c1df3ce0d6028f3f7e7
3
- size 3543040
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/BEVFusion_BEVFusionEncoder4_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:552b084c64cc38092b03926953399567273968a9094fe74d0b8d4088da839797
3
- size 401227
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-for-galaxy/tool-versions.yaml DELETED
@@ -1,4 +0,0 @@
1
- tool_versions:
2
- precompiled_qnn_onnx:
3
- qairt: 2.37.1.250807093845_124904
4
- onnx_runtime: 1.23.0
 
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionDecoder_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:da75a25b53c472050be45f4c101f0c15d34a3353b50b1399cd8ce5b14bad8a19
3
- size 29687808
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionDecoder_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:8ff1ed2b98e06e116be333e9b82cc55be5f90eb8bc00eae9ebb634c794e63556
3
- size 26213309
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder1_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:9695a874aef4cdf73d31b794b101f7a0e23358ddeb25a0a388a8058115bba3f7
3
- size 118235136
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder1_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:e7d5018d21bda633f0c4e6465bc683ba2693ca79a18e8c9bcdd7346fa8165a3c
3
- size 73845257
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder2_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:84a916fa04078b4348d498282d3d9436503e5bcc957e7b521b259923766f42d2
3
- size 33103872
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder2_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:e75031cd5f95bb0f95ab3969ea000c825db0331110180445f31992ef7bfa93f6
3
- size 8386440
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder3_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:65b36b6113f777b9674f6d259808ffc445b16cd93797c90ad27755367873f456
3
- size 15278080
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder3_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:123ad4fa17c980ebc6ffe7db1008737f740b92610e1045908ea57a7c09a48c80
3
- size 4359674
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder4_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:a497358f75f8980a8c2b5a9b46f9ef3c289ba6caa7accc3ab12823852d960a23
3
- size 3526656
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/BEVFusion_BEVFusionEncoder4_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:0061415f191b494ebb661bc6170dddd37c37632b704ba410f0b8f02f0ef6095a
3
- size 401054
 
 
 
 
precompiled/qualcomm-snapdragon-8-elite-gen5/tool-versions.yaml DELETED
@@ -1,4 +0,0 @@
1
- tool_versions:
2
- precompiled_qnn_onnx:
3
- qairt: 2.37.1.250807093845_124904
4
- onnx_runtime: 1.23.0
 
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionDecoder_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:fdf6db1d16cb362a9e52cc6b60966a6f0e3a7e67fba72ae6d966afb0c4e68633
3
- size 29605888
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionDecoder_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:75619a2406edf11e04c7a4e50e702d21113ae6cfeda1d307091abda4563c0f1d
3
- size 26189697
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder1_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:de1c5e1f70de722d1478755c420d3f3d8f82d92433f243d61905f505cd336869
3
- size 113790976
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder1_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:6043345f3da31a87d69abc609ee49835a582464e0a7366d307c3ab9d63a93752
3
- size 73589924
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder2_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:95d8f2dfa4cb002e7bda0bd0d9e9468fce1ffd84e29eb025bb970384cb29195c
3
- size 29835264
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder2_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:36f7a691ec495d327142afb2790f3cf4b4772c9620a9ad5cf0f857c3a51d1ed6
3
- size 6899477
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder3_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:c29b9fd8faa0b83da20e68fa9a5eeb2b87045269fbdd1312453fefbed92cd6a1
3
- size 13377536
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder3_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:7714f754b9c95a292d607f245c0500716f3b3ed93f86499077e4796455c4c284
3
- size 4191003
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder4_float.bin DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:acd615da6669f2bbceda111c9af857bab83b085edc081ec9f7e62a0b14af1922
3
- size 3526656
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/BEVFusion_BEVFusionEncoder4_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:41eb3b3745c70bf16d7bb6d82b23fea03d5051a964426869da53d669c896a961
3
- size 396541
 
 
 
 
precompiled/qualcomm-snapdragon-8gen3/tool-versions.yaml DELETED
@@ -1,4 +0,0 @@
1
- tool_versions:
2
- precompiled_qnn_onnx:
3
- qairt: 2.37.1.250807093845_124904
4
- onnx_runtime: 1.23.0