FRENES

Glossaire · Modèles de langage

GGUF

GGUF est un format de fichier utilisé pour distribuer des modèles destinés à des logiciels d'inférence compatibles. Il rassemble des paramètres numériques et des métadonnées utiles à leur chargement, et peut contenir des poids quantifiés sans que cette quantification soit une obligation du format.

GGUF : l'explication

Pour exécuter un modèle, une application doit lire ses paramètres et comprendre comment les organiser. GGUF fournit un conteneur pour ces données, avec des métadonnées décrivant notamment des caractéristiques du modèle et, selon le cas, son traitement du texte. Le moteur d'inférence interprète ensuite ces informations. Le fichier ne constitue donc pas une application complète. Vous avez toujours besoin d'un logiciel compatible avec le format et avec l'architecture du modèle qu'il contient réellement.

Ce format est notamment utilisé dans l'écosystème de llama.cpp et dans des applications qui s'appuient sur des moteurs compatibles. Il facilite la distribution de modèles pour un usage local. Vous pouvez rencontrer plusieurs fichiers GGUF issus d'un même modèle, avec différentes représentations numériques. Certains privilégient une faible occupation mémoire, d'autres conservent davantage de précision. Le choix concerne donc à la fois le conteneur, les poids qu'il contient et les capacités du logiciel utilisé sur votre appareil.

L'extension ne suffit pas à garantir qu'un fichier fonctionnera sur votre installation. Un logiciel peut prendre en charge GGUF sans reconnaître une architecture récente ou un type précis de quantification. La taille du téléchargement ne représente pas non plus toute la mémoire nécessaire pendant l'utilisation. Le contexte et les données temporaires occupent aussi de la place. Enfin, le format ne vous renseigne pas, à lui seul, sur la licence ou la fiabilité du modèle.

Un exemple concret

Vous téléchargez un modèle pour discuter avec vos documents sans passer par un service distant. Sa page propose plusieurs fichiers GGUF. Vous consultez les indications de compatibilité de votre application et choisissez une version adaptée à votre mémoire. Après le chargement, vous testez une question simple, puis un document plus long. Si le chargement échoue, vous vérifiez le moteur et l'architecture avant de conclure que le fichier est défectueux.

Pourquoi c'est important

Comprendre GGUF vous aide à distinguer le modèle, son fichier et le logiciel qui l'exécute. Pour choisir, examinez la provenance du téléchargement, la licence, l'architecture prise en charge et la représentation des poids. Prévoyez aussi la mémoire nécessaire au contexte. Deux fichiers portant cette extension peuvent proposer des capacités très différentes, même si leurs noms ou leurs tailles semblent proches.

Idées reçues

  • GGUF ne désigne pas un modèle particulier ni un niveau de qualité : il s'agit d'un format pouvant contenir différents modèles et différentes précisions numériques, dont les capacités dépendent aussi de leur entraînement et de leur utilisation.
  • Un fichier GGUF n'est pas forcément quantifié et ne fonctionne pas dans toutes les applications : vous devez vérifier la compatibilité du moteur avec le format, l'architecture du modèle et la représentation numérique effectivement choisie pour ses poids.

Autres termes : modèles de langage

hallucination
L’hallucination est une réponse produite par une IA qui présente comme fiable une information fausse, inventée ou insuffisamment fondée.
Transformer
Un Transformer est une architecture de réseau de neurones qui traite des éléments, comme les fragments d'un texte, en calculant leurs relations grâce à l'attention.
embedding
Un embedding est une représentation numérique d'un contenu, généralement sous la forme d'une liste de nombres appelée vecteur.
token
Un token est une unité utilisée par un modèle pour représenter et traiter une partie de son entrée ou de sa sortie.
fenêtre de contexte
La fenêtre de contexte est la quantité maximale de contenu qu'un modèle peut prendre en compte dans un traitement donné, généralement mesurée en tokens.
poids ouverts
Les poids ouverts désignent la mise à disposition des valeurs apprises d'un modèle, afin que d'autres puissent les télécharger et les utiliser selon les conditions applicables.
IA open source
L'IA open source désigne une IA mise à disposition avec des libertés d'utilisation, d'étude, de modification et de partage, ainsi que les éléments nécessaires pour les exercer.
quantification
La quantification est une technique qui représente certains nombres utilisés par un modèle avec moins de précision.

Où le site en parle

Le terme apparaît dans 8 pages du site. Quelques-unes :

Questions fréquentes

GGUF est-il un logiciel ?

Non. Il s'agit d'un format contenant des données de modèle et des métadonnées. Vous devez utiliser un moteur compatible pour produire des réponses. La présentation de [GGUF](https://huggingface.co/docs/hub/gguf) décrit ce rôle de conteneur.

Peut-on l'utiliser sans Internet ?

Un modèle GGUF peut fonctionner localement sans connexion si le logiciel et les fichiers nécessaires sont déjà présents. Vérifiez toutefois que l'application ne dépend pas de fonctions distantes, notamment pour la recherche, certains outils ou la connexion au compte.

Pourquoi plusieurs fichiers sont-ils proposés ?

Ils peuvent correspondre à différentes quantifications, précisions ou variantes du modèle. Comparez leur description plutôt que leur seule extension. Le bon choix dépend de votre mémoire disponible, du moteur utilisé et de la qualité attendue pour vos tâches.

Neutralité. Aucun lien d'affiliation. Aucun éditeur ne paie pour être évalué, noté ou classé. Les évaluations sont dirigées par François Chollet, neutres et factuelles, et chaque donnée est datée et sourcée. Comment nous notons