Les modèles d’IA plus petits peuvent être plus rapides, mais la précision reste importante
Les modèles d’IA peuvent utiliser moins de bits pour représenter les nombres.
Cela peut réduire les besoins en mémoire et accélérer l’inférence, mais aussi modifier la précision des calculs.
La quantification convertit les valeurs d’un modèle depuis des formats de précision élevée vers des formats moins précis, comme INT8, INT4, FP8 ou FP4. La documentation TensorRT de NVIDIA indique que cela peut réduire la taille du modèle et son empreinte mémoire, accélérer les calculs et améliorer l’efficacité énergétique, notamment pour les appareils périphériques aux ressources limitées. Le revers de la médaille est l’erreur numérique : l’arrondi et le plafonnement peuvent modifier les valeurs, et certaines opérations sont plus sensibles à la précision que d’autres.
Ainsi, « plus petit et plus rapide » ne signifie pas automatiquement « meilleur ». Les développeurs devraient tester un modèle quantifié sur le matériel cible et avec des tâches représentatives, en comparant la qualité des résultats ainsi que la latence. Les méthodes à précision mixte peuvent conserver une précision élevée pour les calculs sensibles tout en utilisant une précision inférieure ailleurs. Pour les équipes qui traitent de nombreuses requêtes, même de modestes économies peuvent s’accumuler, mais la qualité doit être vérifiée sur les entrées qui comptent, et pas seulement sur une invite de démonstration. Privilégieriez-vous la vitesse, le coût ou la précision ?
Sources : NVIDIA TensorRT : https://docs.nvidia.com/deeplearning/tensorrt/latest/inference-library/work-with-quantized-types.html · Considérations relatives à la précision : https://docs.nvidia.com/deeplearning/tensorrt/latest/inference-library/accuracy-considerations.html
Veille du marché :
#AI #ModelQuantization #Technology