改善 MYRIAD 外掛程式所產生的推斷結果的方法
- 修改 後的物件偵測 SSD Python* 樣品 ,透過取 conv2/NoSuses 層的輸出
- 在 CPU 外掛程式和 MYRIAD 外掛程式上,使用相同的輸入影像和 行動網路固 態硬碟模型執行示範。
- 比較使用 Beyond Compare 的 CPU 外掛程式和 MYRIAD 外掛程式所產生的兩張輸出影像。
- 兩個輸出影像之間有許多差異(用紅點表示)。
預期任何目標平臺之間的準確性差異,但參考指標的差異應在 1% 以內。
選擇兩種方法之一,以改善 MYRIAD 外掛程式所產生的推斷結果:
方法 1:
- 禁用 原始碼中的 MYRIAD 硬體加速。
ie = IECore()
ie.set_config({'MYRIAD_ENABLE_HW_ACCELERATION': 'NO'}, "MYRIAD")
net = ie.read_network(model=model_xml, weights=model_bin)
exec_net = ie.load_network(network=net, device_name="MYRIAD")
方法 2:
- 重新產生使用模型優化工具的 IR 模型,指定規模值。規模值應最高可達 255。
python mo.py --input_model --scale
請參閱 「圖片比較檢視」中如何使用 Beyond Compare 進行比較。
請參閱 兩個影像之間的差異,以偵測並視覺化兩個影像之間的差異。