Méthodes permettant d’améliorer les résultats d’inférence générés à partir du plugin MYRIAD
- Exemple de SSD Python* de détection d’objets modifié en extrayant la sortie de la couche conv2/WithoutAses
- A exécuté la démo avec la même image d’entrée et le même modèle ssd mobilenet sur le plugin CPU et le plugin MYRIAD.
- Comparaison des deux images de sortie générées à partir du plugin CPU et du plugin MYRIAD utilisant Beyond Compare.
- Il y avait de nombreuses différences (indiquées par des points rouges) entre les deux images de sortie.
Il devrait avoir une différence de précision entre une des plateformes visées, mais la différence par rapport aux mesures de référence devrait être de 1 %.
Choisissez une des deux méthodes permettant d’améliorer les résultats d’inférence générés par le plugin MYRIAD :
Méthode 1 :
- Désactiver Accélération matérielle MYRIAD dans le code source.
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")
Méthode 2 :
- Générer à nouveauModèle IR utilisant l’optimiseur de modèle en spécifiant la valeur d’échelle. La valeur d’échelle doit être jusqu’à 255.
python mo.py --input_model --scale
Reportez-vous à Comment comparer dans la vue de comparaison d’images à l’aide de Beyond Compare (Au-delà de la comparaison).
Reportez-vous aux différences entre deux images pour détecter et visualiser des différences entre deux images.