advanced/model_merginggenerated

Model Save KJ(ModelSaveKJ)

Desde la perspectiva de la implementación técnica, este nodo recibe una entrada de tipo `MODEL` y obtiene el diccionario de parámetros del modelo mediante el método `state_dict_for_saving`.

Model Save KJ

model
filename_prefix
diffusion_models/ComfyUI
model_key_prefix
model.diffusion_model.
KJNodes

El nodo Model Save KJ, desde una perspectiva de implementación técnica, recibe una entrada de tipo MODEL y obtiene el diccionario de parámetros del modelo a través del método state_dict_for_saving.

Model Save KJ es un nodo utilizado para guardar los pesos de modelos de difusión que han sido procesados o fusionados. Su función principal es persistir en disco los modelos del flujo de trabajo en formato .safetensors, permitiendo a los usuarios personalizar la ruta de guardado y el prefijo de las claves dentro del modelo. Este nodo no genera ninguna salida de datos, solo ejecuta la operación de guardado.

Funcionalidad del Nodo

Desde una perspectiva de implementación técnica, este nodo recibe una entrada de tipo MODEL y obtiene el diccionario de parámetros del modelo a través del método state_dict_for_saving. Su mecanismo central radica en que permite al usuario especificar un model_key_prefix, que se utiliza para reemplazar el prefijo predeterminado de las claves en el diccionario de parámetros del modelo (model.diffusion_model.). Luego, guarda el diccionario de parámetros procesado como un archivo .safetensors. Esto proporciona flexibilidad para cargarlo posteriormente en otros marcos de trabajo o herramientas que admitan diferentes convenciones de nomenclatura de claves.

Especificación de Parámetros del Nodo - Model Save KJ

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
modelMODEL--Especifica el objeto del modelo que se debe guardar. Esta es la fuente de datos central para la operación del nodo.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
filename_prefixSTRINGdiffusion_models/ComfyUI-Define el prefijo de la ruta y el nombre base del archivo a guardar. Por defecto, se guarda en la ruta diffusion_models/ComfyUI dentro del directorio output, y al nombre del archivo se le añade automáticamente un número de secuencia.
model_key_prefixSTRINGmodel.diffusion_model.-Especifica la nueva cadena de texto que reemplazará al prefijo original de las claves en el archivo del modelo guardado. El valor por defecto es model.diffusion_model.. Modificar este valor permite adaptarse a los requisitos de carga de diferentes marcos de trabajo.

Casos de Uso

Un caso de uso típico es después de un flujo de trabajo de fusión o ajuste fino de modelos. Por ejemplo, después de fusionar y ajustar un modelo base utilizando múltiples modelos LoRA, puedes guardar el modelo final generado mediante este nodo. De esta manera, podrás cargar directamente este modelo personalizado en otros proyectos o en otros flujos de trabajo de ComfyUI, sin necesidad de repetir todo el complejo proceso de fusión.

Enlace al Código Fuente del Nodo Model Save KJ

El nodo Model Save KJ proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…