P

PyTorch

IA & Machine Learning · Depuis 2016

2016

Creation

Framework ML par Meta devenu le standard en recherche academique avec plus de 80% des papiers sur arXiv. Son mode eager par defaut permet un debugging Python natif avec pdb, contrairement au mode graph de TensorFlow. PyTorch 2.0+ avec torch.compile reduit l'ecart de performance en production.

mlresearchmeta
Avantages & Inconvenients

Avantages

  • Mode eager : debug avec pdb, print() et breakpoints Python natifs
  • Standard recherche : 80%+ des papiers ML sur arXiv utilisent PyTorch
  • torch.compile (2.0+) donne des gains de 30-50% sans changer le code

Inconvenients

  • Deploiement mobile/edge moins mature que TF Lite
  • Mode eager consomme plus de memoire que le mode graph optimise
  • TorchServe moins battle-tested que TensorFlow Serving en production
Cas d'usage
  • Recherche en deep learning et prototypage rapide de nouveaux modeles
  • Fine-tuning de LLMs avec Hugging Face Transformers (backend par defaut)
  • Vision par ordinateur avec torchvision (detection, segmentation, classification)

Autres dans IA & Machine Learning