Pile matérielle et logicielle de l'IA

Quelle est la principale raison pour laquelle les environnements d'exécution d'inférence comme TensorRT ou ONNX Runtime sont plus rapides qu'une inférence directe dans le framework d'entraînement ?

  1. AIls optimisent le graphe sous la forme requise par la seule inférence et effectuent fusion d'opérations, quantification, choix de noyaux adaptés au matériel, etc.
  2. BIls omettent des calculs et produisent des réponses approximatives
  3. CIls augmentent le nombre de poids du modèle
Afficher la réponse et l'explication

Réponse : A. Ils optimisent le graphe sous la forme requise par la seule inférence et effectuent fusion d'opérations, quantification, choix de noyaux adaptés au matériel, etc.

Les frameworks d'entraînement privilégient la souplesse d'écriture et l'enregistrement nécessaire à la rétropropagation, ce qui est superflu pour la seule inférence. Après chargement du modèle, l'environnement d'inférence supprime les parties inutiles à l'inférence, fusionne les opérations, réduit au besoin la précision des poids et des activations, et choisit les noyaux les plus rapides pour le GPU ou le NPU cible. La latence et la mémoire d'un même modèle diminuent ainsi fortement.

S'entraîner sur ce thème Retour au thème

Autres questions sur Pile matérielle et logicielle de l'IA

  1. Pourquoi les opérations élément par élément comme la ReLU ou la normalisation de couche prennent-elles souvent beaucoup de temps au regard de leur nombre d'opérations dans les calculs d'IA ?
  2. Dans les réseaux de neurones convolutifs, pourquoi le calcul de convolution est-il parfois converti en produit matriciel par une méthode comme im2col ?
  3. Quelle différence entre la quantification post-entraînement (PTQ) et l'entraînement tenant compte de la quantification (QAT) est correcte ?
  4. Dans une quantification post-entraînement des activations en INT8, quel est l'objectif de l'« étalonnage » (calibration) ?
  5. Dans la quantification des grands modèles de langage, la précision chute facilement lorsque quelques canaux présentent de fortes valeurs aberrantes. Quelle parade est courante ?

Comparatifs sur ce thème