Performance : benchmark d’un pipeline complet
Performance : benchmark d’un pipeline complet
Objectif
À la fin, vous aurez reproduit cette étape de bout en bout sur un cas test.
Avant de commencer
- Machine compatible avec la procédure.
- Droits administrateur si installation système.
- Un cas test pour valider avant production.
Pas à pas
- Définir un sous-ensemble fixe de lames pour benchmark.
- Mesurer chaque étape séparément (import, segmentation, export).
- Exécuter 3 runs et prendre médiane.
- Comparer CPU vs GPU avec mêmes paramètres.
- Publier un tableau de résultats versionné.
À copier-coller
# Exemple benchmark d'un script Python
/usr/bin/time -v python run_pipeline.py --input data/test_set --output out_cpu --device cpu
/usr/bin/time -v python run_pipeline.py --input data/test_set --output out_gpu --device gpu
Vérifier que ça marche
- Les commandes de contrôle répondent correctement.
- Le gain (ou la stabilité) est mesuré sur cas test.
- Les versions logicielles sont tracées.
En cas de problème
- Vérifier compatibilité driver/toolkit.
- Tester les commandes de diagnostic système.