Wanli
commited on
Commit
·
90edc6d
1
Parent(s):
73a9a81
fix some error and bugs (#112)
Browse files
models/image_classification_mobilenet/demo.py
CHANGED
@@ -39,8 +39,8 @@ if __name__ == '__main__':
|
|
39 |
models = {
|
40 |
'v1': MobileNetV1(modelPath='./image_classification_mobilenetv1_2022apr.onnx', labelPath=args.label, backendId=args.backend, targetId=args.target),
|
41 |
'v2': MobileNetV2(modelPath='./image_classification_mobilenetv2_2022apr.onnx', labelPath=args.label, backendId=args.backend, targetId=args.target),
|
42 |
-
'v1-q': MobileNetV1(modelPath='./image_classification_mobilenetv1_2022apr-
|
43 |
-
'v2-q': MobileNetV2(modelPath='./image_classification_mobilenetv2_2022apr-
|
44 |
|
45 |
}
|
46 |
model = models[args.model]
|
|
|
39 |
models = {
|
40 |
'v1': MobileNetV1(modelPath='./image_classification_mobilenetv1_2022apr.onnx', labelPath=args.label, backendId=args.backend, targetId=args.target),
|
41 |
'v2': MobileNetV2(modelPath='./image_classification_mobilenetv2_2022apr.onnx', labelPath=args.label, backendId=args.backend, targetId=args.target),
|
42 |
+
'v1-q': MobileNetV1(modelPath='./image_classification_mobilenetv1_2022apr-int8-quantized.onnx', labelPath=args.label, backendId=args.backend, targetId=args.target),
|
43 |
+
'v2-q': MobileNetV2(modelPath='./image_classification_mobilenetv2_2022apr-int8-quantized.onnx', labelPath=args.label, backendId=args.backend, targetId=args.target)
|
44 |
|
45 |
}
|
46 |
model = models[args.model]
|
models/image_classification_mobilenet/mobilenet_v1.py
CHANGED
@@ -21,7 +21,7 @@ class MobileNetV1:
|
|
21 |
self.std=[0.229, 0.224, 0.225]
|
22 |
|
23 |
# load labels
|
24 |
-
self.
|
25 |
|
26 |
def _load_labels(self):
|
27 |
labels = []
|
@@ -68,7 +68,7 @@ class MobileNetV1:
|
|
68 |
for o in output_blob:
|
69 |
class_id_list = o.argsort()[::-1][:self.top_k]
|
70 |
batched_class_id_list.append(class_id_list)
|
71 |
-
if len(self.
|
72 |
batched_predicted_labels = []
|
73 |
for class_id_list in batched_class_id_list:
|
74 |
predicted_labels = []
|
|
|
21 |
self.std=[0.229, 0.224, 0.225]
|
22 |
|
23 |
# load labels
|
24 |
+
self._labels = self._load_labels()
|
25 |
|
26 |
def _load_labels(self):
|
27 |
labels = []
|
|
|
68 |
for o in output_blob:
|
69 |
class_id_list = o.argsort()[::-1][:self.top_k]
|
70 |
batched_class_id_list.append(class_id_list)
|
71 |
+
if len(self._labels) > 0:
|
72 |
batched_predicted_labels = []
|
73 |
for class_id_list in batched_class_id_list:
|
74 |
predicted_labels = []
|
models/image_classification_mobilenet/mobilenet_v2.py
CHANGED
@@ -21,7 +21,7 @@ class MobileNetV2:
|
|
21 |
self.std=[0.229, 0.224, 0.225]
|
22 |
|
23 |
# load labels
|
24 |
-
self.
|
25 |
|
26 |
def _load_labels(self):
|
27 |
labels = []
|
@@ -68,7 +68,7 @@ class MobileNetV2:
|
|
68 |
for o in output_blob:
|
69 |
class_id_list = o.argsort()[::-1][:self.top_k]
|
70 |
batched_class_id_list.append(class_id_list)
|
71 |
-
if len(self.
|
72 |
batched_predicted_labels = []
|
73 |
for class_id_list in batched_class_id_list:
|
74 |
predicted_labels = []
|
|
|
21 |
self.std=[0.229, 0.224, 0.225]
|
22 |
|
23 |
# load labels
|
24 |
+
self._labels = self._load_labels()
|
25 |
|
26 |
def _load_labels(self):
|
27 |
labels = []
|
|
|
68 |
for o in output_blob:
|
69 |
class_id_list = o.argsort()[::-1][:self.top_k]
|
70 |
batched_class_id_list.append(class_id_list)
|
71 |
+
if len(self._labels) > 0:
|
72 |
batched_predicted_labels = []
|
73 |
for class_id_list in batched_class_id_list:
|
74 |
predicted_labels = []
|
tools/eval/README.md
CHANGED
@@ -19,7 +19,7 @@ Supported datasets:
|
|
19 |
- [ImageNet](#imagenet)
|
20 |
- [WIDERFace](#widerface)
|
21 |
- [LFW](#lfw)
|
22 |
-
- [ICDAR](#
|
23 |
- [IIIT5K](#iiit5k)
|
24 |
|
25 |
## ImageNet
|
|
|
19 |
- [ImageNet](#imagenet)
|
20 |
- [WIDERFace](#widerface)
|
21 |
- [LFW](#lfw)
|
22 |
+
- [ICDAR](#ICDAR2003)
|
23 |
- [IIIT5K](#iiit5k)
|
24 |
|
25 |
## ImageNet
|
tools/quantize/inc_configs/mobilenet.yaml
CHANGED
@@ -51,7 +51,7 @@ evaluation: # optional. required if use
|
|
51 |
ImagenetRaw:
|
52 |
data_path: /path/to/imagenet/val
|
53 |
image_list: /path/to/imagenet/val.txt # download from http://dl.caffe.berkeleyvision.org/caffe_ilsvrc12.tar.gz
|
54 |
-
|
55 |
Rescale: {}
|
56 |
Resize:
|
57 |
size: 256
|
|
|
51 |
ImagenetRaw:
|
52 |
data_path: /path/to/imagenet/val
|
53 |
image_list: /path/to/imagenet/val.txt # download from http://dl.caffe.berkeleyvision.org/caffe_ilsvrc12.tar.gz
|
54 |
+
transform:
|
55 |
Rescale: {}
|
56 |
Resize:
|
57 |
size: 256
|