يُظهر تشخيص باستخدام خط أنابيب الاستدعاء المحايد للأجهزة من Celestium أن Stable Diffusion XL يمكنه العمل بشكل مستقر على وحدات معالجة الرسومات ذات الذاكرة المنخفضة (4GB، 6GB، و8GB) من خلال الاستفادة من الدقة التكيفية FP16 وتنظيف الذاكرة المستقل. تمنع هذه الطريقة ارتفاعات التجزئة أثناء خطوط الأنابيب متعددة المراحل وتستخدم وضع الطوارئ لوحدة المعالجة المركزية للحفاظ على التوليد عند استنفاد ذاكرة وحدة معالجة الرسومات.
- يعمل SDXL Base + Refiner على وحدات معالجة الرسومات بسعة 8GB، بينما يُوصى بـ SDXL Base فقط لبطاقات الذاكرة بسعة 4GB.
- تقلل الدقة التكيفية FP16 من حمل الذاكرة، ويقوم BuffaloCore بتغيير حجم الموترات ديناميكيًا لتجنب تجاوز السعة.
- يضيف RealESRGANx2 عبئًا إضافيًا ضئيلاً حتى على وحدات معالجة الرسومات بسعة 4GB، ولا يتطلب النظام أي اعتماديات سحابية أو CUDA.
تتيح هذه الطريقة تشغيل SDXL دون اتصال محليًا وبدون تعطلات على الأجهزة الاستهلاكية التي تواجه عادةً صعوبة في متطلبات ذاكرة النموذج.