Bibliothèque de modèles ComfyUI : sauvegarde des workflows, récupération d'espace disque

Une sauvegarde ComfyUI utile commence par les chemins que votre installation en cours d'exécution charge réellement. Inventoriez les dossiers natifs et tous les chemins de modèles supplémentaires, regroupez le checkpoint et les modèles complémentaires nécessaires à un workflow connu, archivez cette famille, puis restaurez-la dans un emplacement de test distinct. Seule l'exécution réussie du workflow vous autorise à supprimer une copie redondante.

Plusieurs familles de modèles ComfyUI entrant dans une archive vérifiée et revenant par un chemin de restauration testé vers un workflow de nœud.
Une bibliothèque ComfyUI est un graphe de familles de modèles et de chemins. La sauvegarde est complète lorsqu'une famille restaurée peut faire fonctionner le workflow à nouveau.

Commencez par les chemins des modèles actifs de ComfyUI

Le dossier de modèles ComfyUI natif est organisé par type : checkpoints, modèles de diffusion, LoRAs, VAEs, encodeurs de texte, ControlNets, etc. extra_model_paths.yaml ou le fichier Desktop extra_models_config.yaml peut orienter ces types vers d'autres bibliothèques. Les nœuds personnalisés peuvent enregistrer des emplacements supplémentaires.

Cela signifie que copier uniquement ComfyUI/models peut produire une sauvegarde convaincante mais incomplète. Ouvrez le dossier de modèles actif, inspectez la configuration des chemins supplémentaires et relevez tout stockage de nœuds personnalisés utilisé par les workflows qui vous importent.

ComfyUI/models/              # dossiers de types natifs
/Volumes/AI-Library/models/  # un autre chemin possible
custom_nodes/...             # seulement lorsqu'un package de nœud possède des actifs ici

Sauvegardez d'abord une famille de workflows, pas le disque entier

Sélectionnez un workflow important. Examinez ses nœuds de chargement et identifiez le checkpoint ou le modèle de diffusion exact, le VAE, l'encodeur de texte, les LoRAs, les ControlNets et les autres composants auxquels il fait référence. Conservez le fichier JSON du workflow ou l'image contenant ses métadonnées, sans confondre ce graphe avec les poids eux-mêmes.

Une limite de famille permet de garder le premier test de récupération compréhensible. Si le workflow restauré échoue, vous pouvez voir quelle dépendance a été manquée. Une copie multi-téraoctets indiscriminée rend les oublis plus difficiles à diagnostiquer et retarde le moment où l'on sait que quelque chose est récupérable.

Trouvez les doublons sans supposer que les noms constituent une preuve d'identité

Le même checkpoint peut exister dans des dossiers natifs et supplémentaires sous des noms différents. Deux fichiers de même nom peuvent aussi contenir des octets différents. Calculez le hachage des fichiers candidats avant de les qualifier de doublons ; consignez les chemins actifs et les workflows qui référencent chaque copie.

Les chemins supplémentaires partagés permettent d'éliminer les copies de travail redondantes entre les installations de ComfyUI, mais ils créent un domaine de défaillance commun. La suppression d'éléments de cette bibliothèque affecte toutes les installations qui y font référence. Un chemin partagé est une organisation, pas une sauvegarde.

Créez et vérifiez l'archive

  1. Arrêtez les téléchargements actifs, l'apprentissage et les écritures effectuées sur la famille choisie.
  2. Consignez les chemins sources, les tailles et les sommes de contrôle.
  3. Archivez l'ensemble complet de la famille liée sans modifier la précision ou le format des tenseurs.
  4. Exécutez la vérification de l'archive avant de toucher aux fichiers de travail.
  5. Restaurez vers un nouveau répertoire disposant d'espace suffisant pour un véritable test.
  6. Comparez les octets restaurés aux sources.

Tensor Archive est conçu pour cette étape de conservation locale exacte : sélectionnez les tenseurs locaux associés, archivez-les et vérifiez-les, puis restaurez les octets pour en apporter la preuve. Il ne modifie pas le YAML de ComfyUI, ne supprime pas automatiquement les fichiers sources et ne décide pas que deux résultats visuellement similaires proviennent de modèles interchangeables.

Faites charger la famille restaurée par ComfyUI

Ajoutez le répertoire de test en tant que chemin de modèle supplémentaire ou placez les fichiers restaurés dans une installation de test isolée de ComfyUI. Redémarrez ComfyUI afin que l'état du chemin modifié soit clair. Ouvrez le workflow enregistré et vérifiez chaque chargeur de modèle avant de l'ajouter à la file d'attente.

Exécutez un petit test déterministe ou autrement reconnaissable, adapté au workflow. L'objectif n'est pas de prouver que le résultat généré sera identique bit à bit dans tous les environnements matériels et logiciels ; il s'agit de prouver que les fichiers du modèle ont été restaurés octet pour octet et que le workflow prévu peut les charger.

Ne testez pas involontairement la copie d'origine. Retirez ou désactivez temporairement le chemin supplémentaire d'origine dans la configuration de test isolée, afin que ComfyUI ne puisse pas revenir silencieusement à la copie de travail.

Récupérez de l'espace dans l'ordre le plus sûr

  1. Supprimez les copies de travail redondantes strictement identiques au niveau des octets, après avoir redirigé leurs références.
  2. N'examinez les LoRAs et checkpoints expérimentaux obsolètes qu'après avoir consigné leur provenance.
  3. Gardez les artefacts sources lorsqu'une copie quantifiée ou fusionnée ne peut pas les reconstruire.
  4. Laissez les chemins actifs tels quels jusqu'à ce que la famille restaurée ait survécu à un redémarrage et à une charge de travail réelle.

Pour les installations comportant de nombreux adaptateurs, suivez le guide consacré à la manière de libérer de l'espace disque dans une bibliothèque LoRA. Pour un tri plus général, utilisez la liste de contrôle de conservation de la bibliothèque de modèles.

Ce que ne préserve pas cette sauvegarde en elle-même

Les poids du modèle ne constituent qu'une partie d'un environnement ComfyUI reproductible. Conservez les versions de ComfyUI et des nœuds personnalisés, les fichiers de workflow, l'état Python ou des paquets lorsque c'est pertinent, les prompts, les graines et les licences à l'aide des outils adaptés à ces ressources. Tensor Archive se concentre sur la conservation des tenseurs ; le contrôle de version et les manifestes d'environnement restent indispensables.

Références

Démontrez qu'une famille ComfyUI peut revenir.Télécharger gratuitement ↓