O Motor Celestium introduziu várias atualizações para melhorar o desempenho do SDXL em hardware com pouca VRAM. Essas mudanças focam na gestão de memória, estabilidade e mecanismos de fallback para garantir geração consistente mesmo em sistemas com recursos limitados.
- Alternância dinâmica FP16 ↔ FP32 no VAE reduz artefatos e preserva a qualidade da imagem ajustando automaticamente a precisão com base nos requisitos de estabilidade dos detalhes.
- Limpeza imediata e autônoma de VRAM realiza um flush completo em cada etapa do pipeline, eliminando fragmentação, acúmulo e vazamentos de memória.
- Verificação automática de hardware detecta condições insuficientes de GPU ou VRAM e alterna para fallback na CPU suportado pela RAM do sistema sem interromper a geração.
- Fallback estável na CPU mantém estilo consistente, iluminação e coerência visual, evitando mudanças estéticas entre execução em GPU e CPU.
- A inicialização do SDXL começa em 768×768 com estabilidade total em GPUs de 4GB, enquanto o upscaling do BuffaloCore atinge 1536px com uso real de VRAM em torno de 3800 MB.
- O BuffaloCore otimizado usa redimensionamento dinâmico de tensores para evitar overflow e fragmentação, garantindo funcionalidade em hardware limítrofe.
Essas atualizações permitem que os usuários executem pipelines do SDXL em GPUs de gama inferior ou recorra à execução na CPU sem perder qualidade visual ou encontrar falhas.