GGUF SAFETENSORS
Conversion de fichier

Convertir GGUF en SAFETENSORS

RÉPONSE RAPIDE
Est-il possible de convertir GGUF en SAFETENSORS ?
Oui - GGUF se convertit en SAFETENSORS.

Exécutez un convertisseur comme gguf_to_safetensors ou GGUF2Safetensors ; il lit le GGUF avec la bibliothèque gguf, convertit chaque tenseur en F16 (ou BF16), et écrit les fichiers .safetensors. Attendez-vous à ce que la sortie soit une approximation des poids originaux dès lors que le GGUF a été quantifié en dessous de F16.

Aussi vers SAFETENSORS : PICKLE

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Nov 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir GGUF en SAFETENSORS ?

La conversion de .gguf en .safetensors vous permet de charger un modèle dans Hugging Face Transformers ou diffusers, de l'affiner (fine-tune) ou de le re-quantifier différemment. GGUF est optimisé pour l'inférence llama.cpp, tandis que .safetensors est le format standard sans « pickle » pour l'écosystème PyTorch/HF. Notez que les révisions très récentes du format GGUF ne sont pas toujours convertibles.

Comment convertir GGUF en SAFETENSORS

gguf_to_safetensors OPEN-SOURCE

Exécutez python gguf_to_safetensors.py --input model.gguf --output model.safetensors. Par défaut en F16 ; ajoutez --bf16 pour une sortie en BF16.

GGUF2Safetensors OPEN-SOURCE

Convertit les poids GGUF en tenseurs PyTorch en mémoire et écrit un dossier Hugging Face de fragments .safetensors, utilisable directement avec Transformers.

bibliothèque gguf + safetensors FREE

Chargez avec GGUFReader, appelez gguf.quants.dequantize() par tenseur, puis safetensors.torch.save_file(). Contrôle total sur le dtype et le partitionnement (sharding).

À propos de ces formats

Qualité et points de vigilance

  • La déquantification d'un GGUF quantifié (Q4/Q5/etc.) est destructive (lossy) - le .safetensors ne correspondra pas au modèle original bit pour bit.
  • Les versions plus récentes du format GGUF peuvent échouer à la conversion car l'outillage accuse un retard sur les changements de llama.cpp.
  • La sortie est en F16/BF16 (ou F32), la taille du fichier augmente donc considérablement par rapport au GGUF quantifié compact.

Foire aux questions

La conversion GGUF vers safetensors est-elle sans perte ?
Uniquement si le GGUF a été stocké en F16/F32. Toute quantification inférieure est déquantifiée de manière approximative et ne peut être inversée exactement.
Pourquoi mon GGUF récent a-t-il échoué à la conversion ?
GGUF évolue rapidement ; certains convertisseurs sont limités à d'anciennes révisions et ne peuvent pas analyser les nouveaux fichiers ou types de quantification.
Puis-je charger le résultat dans Hugging Face Transformers ?
Oui, si vous produisez un dossier HF approprié (config plus .safetensors partitionnés), ce que GGUF2Safetensors permet de faire.
Sortie F16 ou BF16 ?
Le BF16 préserve mieux la plage dynamique pour les grands modèles ; le F16 est plus universellement supporté. Choisissez en fonction de votre configuration d'entraînement.