2026-07-14

Formats à Virgule Flottante: BF16, FP8, INT8

Formats à Virgule Flottante: BF16, FP8, INT8

Les modèles d'IA stockent leurs poids et effectuent des calculs en utilisant différents formats numériques. Les plus courants sont FP16, BF16, FP8 et INT8. FP16 a été la norme pendant des années. Chaque nombre utilise 16 bits. Un modèle 7B en FP16 nécessite environ 14 Go de mémoire.

BF16 a été développé par Google. Il utilise les mêmes 16 bits que FP16 mais alloue plus de bits à l'exposant. Il peut représenter un plus large éventail de nombres, utile pour l'entraînement, avec légèrement moins de précision.

FP8 est un format plus récent qui utilise seulement 8 bits par nombre. Il existe en deux variantes : E4M3 pour la plage et E5M2 pour la précision. FP8 est utilisé principalement sur les GPU les plus récents comme H100 et Blackwell.

INT8 est un format entier 8 bits utilisé en quantification. Chaque valeur est un entier simple. INT8 nécessite un calibrage minutieux pour mapper les valeurs originales sans perdre trop d'informations.

Le choix du format dépend de l'équilibre entre vitesse, mémoire et qualité. Pour l'inférence, FP8 et INT8 offrent le meilleur compromis pour la plupart des cas d'utilisation.

Travaillons ensemble

Vous avez besoin de plus d'informations, d'aide pour votre projet ou pour développer une idée?

Qu'il s'agisse d'une question simple, d'un doute rapide ou d'une discussion de 5 minutes, envoyez-moi un message—cela ne coûte rien et je suis toujours prêt à vous aider. J'aime comprendre un problème, être créatif dans les solutions et me concentrer sur des idées simples, fiables et faciles à réaliser rapidement.

Me contacter

Changer de sujet

Choisissez un sujet spécialisé à explorer: