qaihm-bot commited on
Commit
cdb45bd
·
verified ·
1 Parent(s): 00bb588

See https://github.com/qualcomm/ai-hub-models/releases/v0.49.1 for changelog.

Files changed (2) hide show
  1. LICENSE +1 -0
  2. README.md +92 -0
LICENSE ADDED
@@ -0,0 +1 @@
 
 
1
+ The license of the original trained model can be found at https://github.com/nikitakaraevv/pointnet/blob/master/LICENSE.
README.md ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: pytorch
3
+ license: other
4
+ tags:
5
+ - bu_auto
6
+ - android
7
+ pipeline_tag: image-segmentation
8
+
9
+ ---
10
+
11
+ ![](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/pointnet/web-assets/model_demo.png)
12
+
13
+ # PointNet: Optimized for Qualcomm Devices
14
+
15
+ PointNet is a pioneering neural network architecture designed to directly consume unordered point cloud data for tasks such as classification and segmentation. It learns spatial features from raw 3D points without requiring voxelization or image projections.
16
+
17
+ This repository contains pre-exported model files optimized for Qualcomm® devices. You can use the [Qualcomm® AI Hub Models](https://github.com/qualcomm/ai-hub-models/tree/v0.49.1/qai_hub_models/models/pointnet) 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
+ | ONNX | float | Universal | QAIRT 2.42, ONNX Runtime 1.24.1 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/pointnet/releases/v0.49.1/pointnet-onnx-float.zip)
31
+ | QNN_DLC | float | Universal | QAIRT 2.43 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/pointnet/releases/v0.49.1/pointnet-qnn_dlc-float.zip)
32
+ | TFLITE | float | Universal | QAIRT 2.43, TFLite 2.17.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/pointnet/releases/v0.49.1/pointnet-tflite-float.zip)
33
+
34
+ For more device-specific assets and performance metrics, visit **[PointNet on Qualcomm® AI Hub](https://aihub.qualcomm.com/models/pointnet)**.
35
+
36
+
37
+ ### Option 2: Export with Custom Configurations
38
+
39
+ Use the [Qualcomm® AI Hub Models](https://github.com/qualcomm/ai-hub-models/tree/v0.49.1/qai_hub_models/models/pointnet) Python library to compile and export the model with your own:
40
+ - Custom weights (e.g., fine-tuned checkpoints)
41
+ - Custom input shapes
42
+ - Target device and runtime configurations
43
+
44
+ This option is ideal if you need to customize the model beyond the default configuration provided here.
45
+
46
+ See our repository for [PointNet on GitHub](https://github.com/qualcomm/ai-hub-models/tree/v0.49.1/qai_hub_models/models/pointnet) for usage instructions.
47
+
48
+ ## Model Details
49
+
50
+ **Model Type:** Model_use_case.semantic_segmentation
51
+
52
+ **Model Stats:**
53
+ - Model checkpoint: save
54
+ - Input resolution: 1x3x1024
55
+ - Model size: 13.2 MB
56
+
57
+ ## Performance Summary
58
+ | Model | Runtime | Precision | Chipset | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit
59
+ |---|---|---|---|---|---|---
60
+ | PointNet | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 0.321 ms | 0 - 29 MB | NPU
61
+ | PointNet | ONNX | float | Snapdragon® X2 Elite | 0.306 ms | 7 - 7 MB | NPU
62
+ | PointNet | ONNX | float | Snapdragon® X Elite | 0.792 ms | 7 - 7 MB | NPU
63
+ | PointNet | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 0.393 ms | 0 - 47 MB | NPU
64
+ | PointNet | ONNX | float | Qualcomm® QCS8550 (Proxy) | 0.649 ms | 0 - 8 MB | NPU
65
+ | PointNet | ONNX | float | Qualcomm® QCS9075 | 0.811 ms | 0 - 3 MB | NPU
66
+ | PointNet | ONNX | float | Snapdragon® 8 Elite For Galaxy Mobile | 0.437 ms | 0 - 30 MB | NPU
67
+ | PointNet | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 0.322 ms | 0 - 30 MB | NPU
68
+ | PointNet | QNN_DLC | float | Snapdragon® X2 Elite | 0.43 ms | 0 - 0 MB | NPU
69
+ | PointNet | QNN_DLC | float | Snapdragon® X Elite | 0.785 ms | 0 - 0 MB | NPU
70
+ | PointNet | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 0.416 ms | 0 - 43 MB | NPU
71
+ | PointNet | QNN_DLC | float | Qualcomm® QCS8275 (Proxy) | 1.85 ms | 0 - 26 MB | NPU
72
+ | PointNet | QNN_DLC | float | Qualcomm® QCS8550 (Proxy) | 0.66 ms | 0 - 7 MB | NPU
73
+ | PointNet | QNN_DLC | float | Qualcomm® QCS9075 | 0.801 ms | 0 - 2 MB | NPU
74
+ | PointNet | QNN_DLC | float | Qualcomm® QCS8450 (Proxy) | 0.867 ms | 0 - 43 MB | NPU
75
+ | PointNet | QNN_DLC | float | Snapdragon® 8 Elite For Galaxy Mobile | 0.485 ms | 0 - 30 MB | NPU
76
+ | PointNet | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 0.319 ms | 0 - 30 MB | NPU
77
+ | PointNet | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 0.412 ms | 0 - 43 MB | NPU
78
+ | PointNet | TFLITE | float | Qualcomm® QCS8275 (Proxy) | 1.889 ms | 0 - 27 MB | NPU
79
+ | PointNet | TFLITE | float | Qualcomm® QCS8550 (Proxy) | 0.661 ms | 0 - 1 MB | NPU
80
+ | PointNet | TFLITE | float | Qualcomm® QCS9075 | 0.811 ms | 0 - 9 MB | NPU
81
+ | PointNet | TFLITE | float | Qualcomm® QCS8450 (Proxy) | 0.869 ms | 0 - 44 MB | NPU
82
+ | PointNet | TFLITE | float | Snapdragon® 8 Elite For Galaxy Mobile | 0.484 ms | 0 - 27 MB | NPU
83
+
84
+ ## License
85
+ * The license for the original implementation of PointNet can be found
86
+ [here](https://github.com/nikitakaraevv/pointnet/blob/master/LICENSE).
87
+
88
+
89
+
90
+ ## Community
91
+ * Join [our AI Hub Slack community](https://aihub.qualcomm.com/community/slack) to collaborate, post questions and learn more about on-device AI.
92
+ * For questions or feedback please [reach out to us](mailto:ai-hub-support@qti.qualcomm.com).