|
39 | 39 | # x86 conv2d schedule doesn't support dilation.
|
40 | 40 |
|
41 | 41 | supported_model = [
|
42 |
| - 'ssd_512_resnet18_v1_voc', |
43 |
| - 'ssd_512_resnet18_v1_coco', |
44 |
| - 'ssd_512_resnet18_v1_custom', |
45 | 42 | 'ssd_512_resnet50_v1_voc',
|
46 | 43 | 'ssd_512_resnet50_v1_coco',
|
47 |
| - 'ssd_512_resnet50_v1_custom', |
48 | 44 | 'ssd_512_resnet101_v2_voc',
|
49 |
| - 'ssd_512_resnet152_v2_voc', |
50 |
| - 'ssd_512_mobilenet1_0_voc', |
51 |
| - 'ssd_512_mobilenet1_0_coco', |
52 |
| - 'ssd_512_mobilenet1_0_custom', |
| 45 | + 'ssd_512_mobilenet1.0_voc', |
| 46 | + 'ssd_512_mobilenet1.0_coco', |
53 | 47 | ]
|
54 | 48 |
|
55 | 49 | model_name = "ssd_512_resnet50_v1_voc"
|
56 |
| -test_image = "dog.jpg" |
57 | 50 | dshape = (1, 3, 512, 512)
|
58 | 51 | dtype = "float32"
|
59 | 52 | target = "llvm"
|
|
86 | 79 | # execute
|
87 | 80 | m.run()
|
88 | 81 | # get outputs
|
89 |
| -class_IDs, scores, bounding_boxs = tvm.get_output(0), tvm.get_output(1), tvm.get_output(2) |
| 82 | +class_IDs, scores, bounding_boxs = m.get_output(0), m.get_output(1), m.get_output(2) |
90 | 83 |
|
91 | 84 | ######################################################################
|
92 | 85 | # Display result
|
93 | 86 |
|
94 |
| -ax = utils.viz.plot_bbox(img, bounding_boxs[0], scores[0], |
95 |
| - class_IDs[0], class_names=block.classes) |
| 87 | +ax = utils.viz.plot_bbox(img, bounding_boxs.asnumpy()[0], scores.asnumpy()[0], |
| 88 | + class_IDs.asnumpy()[0], class_names=block.classes) |
96 | 89 | plt.show()
|
97 | 90 |
|
0 commit comments