Le moteur Celestium a introduit plusieurs mises à jour pour améliorer les performances de SDXL sur du matériel à faible VRAM. Ces modifications se concentrent sur la gestion de la mémoire, la stabilité et les mécanismes de repli afin d'assurer une génération cohérente même sur des systèmes aux ressources limitées.

  • Le basculement dynamique FP16 ↔ FP32 dans le VAE réduit les artefacts et préserve la qualité d'image en ajustant automatiquement la précision selon les exigences de stabilité des détails.
  • Un nettoyage VRAM immédiat et autonome effectue un vidage complet à chaque étape du pipeline, éliminant la fragmentation, l'accumulation et les fuites de mémoire.
  • La vérification matérielle automatique détecte les conditions insuffisantes de GPU ou de VRAM et bascule vers un repli sur CPU pris en charge par la RAM système sans interrompre la génération.
  • Le repli stable sur CPU maintient un style, un éclairage et une cohérence visuelle constants, empêchant les changements esthétiques entre l'exécution sur GPU et celle sur CPU.
  • L'initialisation de SDXL démarre à 768×768 avec une stabilité totale sur des GPU de 4 Go, tandis que le upscaling BuffaloCore atteint 1536px avec une utilisation réelle de VRAM d'environ 3800 Mo.
  • Le BuffaloCore optimisé utilise un redimensionnement dynamique des tenseurs pour prévenir les débordements et la fragmentation, garantissant le fonctionnement sur du matériel limite.

Ces mises à jour permettent aux utilisateurs d'exécuter des pipelines SDXL sur des GPU d'entrée de gamme ou de basculer vers une exécution sur CPU sans perdre en qualité visuelle ni rencontrer de plantages.