GGUF SAFETENSORS
Conversión de archivos

Convertir GGUF a SAFETENSORS

RESPUESTA RÁPIDA
¿Es posible convertir GGUF a SAFETENSORS?
Sí - GGUF se convierte a SAFETENSORS.

Ejecuta un convertidor como gguf_to_safetensors o GGUF2Safetensors; este lee el GGUF con la librería gguf, eleva cada tensor a F16 (o BF16) y escribe archivos .safetensors. Ten en cuenta que el resultado será una aproximación de los pesos originales siempre que el GGUF haya sido cuantizado por debajo de F16.

También a SAFETENSORS: PICKLE

En esta página

Probado en macOS, Windows y Linux
Última verificación Nov 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir GGUF a SAFETENSORS?

Convertir .gguf a .safetensors te permite cargar un modelo de nuevo en Hugging Face Transformers o diffusers, realizar un ajuste fino (fine-tune) o volver a cuantizarlo de forma diferente. GGUF está optimizado para la inferencia en llama.cpp, mientras que .safetensors es el formato estándar sin pickle para el ecosistema PyTorch/HF. Ten en cuenta que las revisiones muy recientes del formato GGUF no siempre son convertibles.

Cómo convertir GGUF a SAFETENSORS

gguf_to_safetensors OPEN-SOURCE

Ejecuta python gguf_to_safetensors.py --input model.gguf --output model.safetensors. Por defecto usa F16; añade --bf16 para una salida en BF16.

GGUF2Safetensors OPEN-SOURCE

Eleva los pesos GGUF a tensores de PyTorch en memoria y escribe una carpeta de Hugging Face con fragmentos .safetensors, utilizable directamente con Transformers.

librería gguf + safetensors FREE

Carga con GGUFReader, llama a gguf.quants.dequantize() por cada tensor, y luego a safetensors.torch.save_file(). Control total sobre el dtype y la fragmentación.

Acerca de estos formatos

Calidad y qué observar

  • De-cuantizar un GGUF cuantizado (Q4/Q5/etc.) es un proceso con pérdida: los .safetensors no coincidirán bit a bit con el modelo original.
  • Las versiones más nuevas del formato GGUF pueden fallar al convertirse porque las herramientas suelen ir por detrás de los cambios en llama.cpp.
  • La salida es F16/BF16 (o F32), por lo que el tamaño del archivo aumenta significativamente en comparación con el GGUF cuantizado compacto.

Preguntas frecuentes

¿Es la conversión de GGUF a safetensors sin pérdida?
Solo si el GGUF se almacenó en F16/F32. Cualquier cuantización inferior se de-cuantiza de forma aproximada y no se puede revertir exactamente.
¿Por qué falló la conversión de mi GGUF reciente?
GGUF evoluciona rápidamente; algunos convertidores están anclados a revisiones antiguas y no pueden procesar archivos o tipos de cuantización más nuevos.
¿Puedo cargar el resultado en Hugging Face Transformers?
Sí, siempre que generes una carpeta de HF adecuada (configuración más .safetensors fragmentados), que es el objetivo de GGUF2Safetensors.
¿Salida F16 o BF16?
BF16 preserva mejor el rango dinámico para modelos grandes; F16 tiene un soporte más universal. Elige el que mejor se adapte a tu configuración de entrenamiento.