كيفية تثبيت Stable Diffusion على أجهزة Mac
Stable Diffusion هو نموذج ذكاء اصطناعي قوي لتوليد الصور من النصوص. يتطلب تثبيته على Mac إعداد بيئة Python وتحميل النموذج المناسب. هذا الدليل سيوضح لك كيفية إعداده بالكامل على نظام macOS.
- تأكد من متطلبات النظام. تحقق من أن جهاز Mac يعمل بنظام macOS 12.0 أو أحدث. ستحتاج إلى مساحة تخزين لا تقل عن 10 جيجابايت لتثبيت النموذج والمكتبات. تأكد أيضاً من وجود 8 جيجابايت رام على الأقل للتشغيل السلس.
- ثبت Homebrew و Python. افتح Terminal واكتب الأمر `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"` لتثبيت Homebrew. بعد الانتهاء، اكتب `brew install [email protected]` لتثبيت Python 3.10. تأكد من التثبيت بكتابة `python3 --version`.
- أنشئ بيئة افتراضية للمشروع. في Terminal، انتقل إلى المجلد المطلوب واكتب `python3 -m venv stable-diffusion-env` لإنشاء بيئة افتراضية. فعّل البيئة بكتابة `source stable-diffusion-env/bin/activate`. ستظهر علامة `(stable-diffusion-env)` في بداية سطر الأوامر.
- ثبت PyTorch للمعالجات المعدنية. اكتب `pip install torch torchvision torchaudio` لتثبيت PyTorch. إذا كان جهازك يحتوي على معالج Apple Silicon، أضف `--index-url https://download.pytorch.org/whl/cpu` لضمان التوافق الأمثل مع المعالج المعدني.
- ثبت مكتبة Diffusers. اكتب `pip install diffusers transformers accelerate` لتثبيت المكتبات الأساسية. ثم اكتب `pip install xformers` لتسريع عملية التوليد. انتظر حتى انتهاء التثبيت - قد يستغرق عدة دقائق.
- حمّل وجرب النموذج الأساسي. أنشئ ملف Python جديد واكتب الكود: `from diffusers import StableDiffusionPipeline; pipe = StableDiffusionPipeline.from_pretrained("runwayml/stable-diffusion-v1-5"); image = pipe("a beautiful landscape").images[0]; image.save("test.png")`. شغّل الملف - سيحمّل النموذج تلقائياً في أول استخدام.
- أضبط إعدادات الأداء. أضف السطر `pipe = pipe.to("mps")` بعد تحميل النموذج لاستخدام معالج الرسوميات في أجهزة Apple Silicon. لتوفير الذاكرة، أضف `pipe.enable_attention_slicing()` قبل توليد الصور.