less than 1 minute read

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

  1. Définir un sous-ensemble fixe de lames pour benchmark.
  2. Mesurer chaque étape séparément (import, segmentation, export).
  3. Exécuter 3 runs et prendre médiane.
  4. Comparer CPU vs GPU avec mêmes paramètres.
  5. 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.

Documentation officielle

Articles liés