A continuaciónSiguiente guía
Poda modelo
Técnico
GUÍA Técnica
La serialización de modelos es la forma en que un modelo de aprendizaje automático entrenado se guarda en el disco para poder cargarlo y ejecutarlo más tarde, en una máquina diferente o en un idioma diferente.
Escuche esta guíaNarrado por IA · ~2 min
The format you choose affects portability, speed, file size, and even security.
After training, a model is just numbers (weights) plus a description of its architecture. Serialization writes that state into a file. Different ecosystems use different formats. Python pickle can execute arbitrary code when loading untrusted data. Many PyTorch checkpoints use pickle-based serialization, but torch.load security behavior is version-sensitive: PyTorch 2.6 and later default to weights_only=True when no pickle module is specified. Check the installed documentation and avoid disabling this protection for untrusted files. ONNX (Open Neural Network Exchange) is a framework-neutral format that lets a model trained in PyTorch run in another runtime or language. TensorFlow SavedModel is a directory format used for serving. Keras 3 saves to the native .keras format by default; its model.export API can produce a SavedModel for TensorFlow serving. Check the version-specific API. For large language models, safetensors has become popular because it stores only tensor data in a simple, fast, memory-mappable layout with no code execution, making it both safer and quicker to load. GGUF is widely used for running quantized LLMs efficiently on local hardware.
Un equipo entrena un modelo en PyTorch, lo exporta a ONNX y lo ejecuta dentro de una aplicación C# sin dependencia de Python.
Hugging Face distribuye pesos de modelos como tensores de seguridad para que los usuarios puedan descargarlos sin riesgo de ejecución de código malicioso.
Un desarrollador descarga un archivo GGUF de un LLM cuantificado para ejecutarlo localmente en la CPU de una computadora portátil.
Un servicio TensorFlow carga un directorio SavedModel que contiene el gráfico y las variables para ofrecer predicciones a través de una API.
Espere una consolidación continua en torno a formatos portátiles y seguros. Safetensors se está convirtiendo en el estándar para compartir públicamente los pesos de los modelos porque elimina el riesgo de ejecución de código de pickle, y GGUF es el estándar de facto para la inferencia LLM local con cuantificación. ONNX sigue expandiéndose como puente entre los marcos de capacitación y los tiempos de ejecución de implementación optimizados en dispositivos de borde, navegadores y aceleradores. En general, la tendencia favorece los formatos que son neutrales en cuanto al lenguaje, eficientes en memoria y seguros por diseño.
Boletín gratuito
Tres noticias verificadas sobre IA cada mañana de lunes a viernes, explicadas con claridad. Gratis para siempre y sin anuncios.
Un correo cada día laborable. Date de baja con un clic. Nunca vendemos ni compartimos tu dirección.
Ponte a prueba
Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.
Apoya la educación gratuita sobre IA. AI Understanding es una organización sin fines de lucro 501(c)(3): sin anuncios ni muros de pago, nunca. Hacer una donación
La serialización de modelos es la forma en que un modelo de aprendizaje automático entrenado se guarda en el disco para poder cargarlo y ejecutarlo más tarde, en una máquina diferente o en un idioma diferente. El formato que elija afecta la portabilidad, la velocidad, el tamaño del archivo e incluso la seguridad.
Al deseleccionarlo se puede ejecutar código arbitrario, por lo que cargar un archivo pickle que no es de confianza puede comprometer su sistema.
ONNX es un formato de intercambio neutral en el marco de trabajo, que permite la portabilidad entre tiempos de ejecución, idiomas y hardware.
Safetensors evita el riesgo de ejecución de código de pickle y se carga rápidamente a través del mapeo de memoria, lo que lo hace seguro y eficiente.
GGUF es el formato de facto para distribuir y ejecutar LLM cuantificados de forma local y eficiente.
ONNX captura el gráfico de cálculo y los parámetros del modelo en un esquema estándar para que cualquier tiempo de ejecución compatible pueda ejecutarlo.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Poda modelo
Técnico