Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
À l’étape précédente de ce tutoriel, nous avons créé un modèle Machine Learning avec TensorFlow. À présent, nous allons le convertir au format ONNX.
Ici, nous allons utiliser l’outil tf2onnx
pour convertir notre modèle en suivant ces étapes.
- Enregistrez le modèle tf en préparation de la conversion ONNX en exécutant la commande suivante.
python save_model.py --weights ./data/yolov4.weights --output ./checkpoints/yolov4.tf --input_size 416 --model yolov4
- Installez
tf2onnx
etonnxruntime
, en exécutant les commandes suivantes.
pip install onnxruntime
pip install git+https://github.com/onnx/tensorflow-onnx
- Convertissez le modèle en exécutant la commande suivante.
python -m tf2onnx.convert --saved-model ./checkpoints/yolov4.tf --output model.onnx --opset 11 --verbose
Étapes suivantes
Nous avons maintenant converti notre modèle en format ONNX, adapté à une utilisation avec les API Windows Machine Learning. Dans la dernière étape de ce didacticiel, nous l’intégrons à une application Windows.