Celestium Engineは、低VRAMハードウェアでのSDXLパフォーマンスを向上させるため、いくつかのアップグレードを導入しました。これらの変更は、メモリ管理、安定性、および制約されたシステムでも一貫した生成を保証するためのフォールバックメカニズムに焦点を当てています。
- VAEにおける動的なFP16 ↔ FP32切り替えは、詳細の安定性要件に基づいて精度を自動的に調整することで、アーティファクトを削減し、画像品質を維持します。
- 即時かつ自律的なVRAMクリーンアップは、パイプラインの各段階で完全なフラッシュを実行し、断片化、蓄積、およびメモリリークを排除します。
- 自動ハードウェアチェックは、GPUまたはVRAMが不足している条件を検出し、生成を中断せずにシステムRAMをサポートとするCPUフォールバックに切り替えます。
- 安定したCPUフォールバックは、一貫したスタイル、照明、視覚的整合性を維持し、GPUとCPUの実行間の美的変化を防ぎます。
- SDXLの初期化は4GB GPUで完全な安定性を持って768×768から開始され、BuffaloCoreアップスケーリングは実VRAM使用量が約3800 MBで1536pxに達します。
- 最適化されたBuffaloCoreは、オーバーフローと断片化を防ぐために動的なテンソルリサイズを使用し、境界線上のハードウェアでも機能することを保証します。
これらの更新により、ユーザーは視覚的な品質を失うことやクラッシュに遭遇することなく、低エンドのGPUでSDXLパイプラインを実行するか、CPU実行にフォールバックすることができます。