تسجيل الدخول

SDXL: كيفية استخدام الانتشار المستقر

مؤلف:نيو يانغ وقت:2024/03/14 يقرأ: 13367
في الآونة الأخيرة، تم تطوير مكون WordPress الإضافي استنادًا إلى أحدث إصدار من Stable Diffusion XL (SDXL). Stable Diffusion هو نموذج مجاني ومفتوح المصدر لتوليد الصور، ويمكن تنزيل الكود مباشرة من خلال الموقع الرسمي Stability AI. على الرغم من أن نشر النموذج بنفسك أكثر تكلفة وصعوبة، إلا أنه من الممكن استخدام صورة Docker أو تثبيتها يدويًا. بالإضافة إلى ذلك، يمكن استهلاك النماذج الكبيرة وواجهات برمجة التطبيقات أو نشرها من خلال موقع Replicate.com. بشكل عام، يتم استخدام Stable Diffusion وSDXL على نطاق واسع في منتجات إنشاء الصور بالذكاء الاصطناعي.

تم مؤخرًا تطوير مكون إضافي لـ WordPress استنادًا إلى Stable Diffusion XL (SDXL). لتلخيص بالمناسبة.

1. ما هو الانتشار المستقر؟

يعد Stable Diffusion نموذجًا كبيرًا مفتوح المصدر لتوليد الصور.

الإصدار المستخدم حاليًا بشكل أساسي هو Stable Diffusion XL، المعروف أيضًا باسم SDXL.

الموقع الرسمي:الاستقرار منظمة العفو الدولية

عائلة نماذج Stability.ai الكبيرة
عائلة نماذج Stability.ai الكبيرة

2. هل الانتشار المستقر مجاني؟

إن Stable Diffusion والنماذج الكبيرة الأخرى من Stability AI (بما في ذلك الفيديو والصوت وثلاثي الأبعاد) مجانية ومفتوحة المصدر. يمكنك نشر الكود مباشرة على جهاز الكمبيوتر أو الخادم الخاص بك من الموقع الرسمي.

ومع ذلك، في معظم الأحيان، لن نقوم بنشره بأنفسنا لأن التكلفة مرتفعة نسبيًا والصعوبة مرتفعة نسبيًا. لذلك، في أغلب الأحيان، عند تطوير منتج يعتمد على Stable Diffusion، نحتاج إلى الاتصال بالموقع الرسمي أو واجهة برمجة التطبيقات Stable Diffusion API لجهة خارجية، ولكن في هذه الحالة، نحتاج إلى دفع رسوم استخدام الواجهة.

3. كيفية نشر الانتشار المستقر؟ (تم إنشاؤها بواسطة جوجل الجوزاء)

نشر نموذج الانتشار المستقر

الطريقة 1: استخدم صورة Docker المبنية مسبقًا

  1. اسحب صورة Docker:
    • عامل ميناء سحب الاستقرار/الانتشار المستقر: الأحدث
  2. إنشاء الحاوية وبدء تشغيلها:
    • docker run -it --gpus all freedomai/stable-diffusion:latest

الطريقة الثانية: النشر اليدوي

  1. تثبيت التبعيات:
    • بايثون 3.10.x
    • باي تورش 1.13.0+
    • تورشفيجن 0.14.0+
    • منصة الفأس 0.3.11
    • المحولات 4.28.0+
    • تسريع 0.9.1+
    • كورنيا 0.6.2+
    • اينوبس 0.4.1+
    • Huggingface_hub 0.10.0+
  2. استنساخ مستودع الانتشار المستقر:
    • استنساخ بوابة https://github.com/huggingface/diffusers
  3. تثبيت مكتبة الانتشار المستقر:
    • ناشري الأقراص المضغوطة
    • تثبيت النقطة .
  4. تحميل نماذج الأوزان:
    • wget https://huggingface.co/CompVis/stable-diffusion-v1-5/resolve/main/sd-v1-5.ckpt
  5. نموذج النشر:
    • قم بإنشاء برنامج نصي بلغة Python يقوم بتحميل النموذج وتعيين المدخلات له.
    • يستخدم diffusers.pipelines.stable_diffusion.StableDiffusionPipeline يدير الفصل إنشاء الصور.

تعليمات الاستخدام

بعد نشر نموذج الانتشار المستقر من خلال الخطوات المذكورة أعلاه، يمكنك استخدام الأمر التالي لإنشاء الصورة:

من الناشرين استيراد StableDiffusionPipeline # خط أنابيب نموذج التحميل = StableDiffusionPipeline.from_pretrained("YOUR_MODEL_PATH") # تشغيل صورة إنشاء الصورة = خط الأنابيب("YOUR_PROMPT")

تَلمِيح

  • يستخدم --gpus الكل ضع علامة للاستفادة من جميع وحدات معالجة الرسومات المتاحة.
  • تعديل حجم الدفعة و num_outputs معلمات للتحكم في كمية ونوعية الصور المولدة.
  • يستخدم احفظ الصورة() الطريقة تحفظ الصورة على القرص المحلي.

4. كيفية استخدام Stable Diffusion API؟

https://replicate.com/

يمكنك بسهولة نشر نماذجك الكبيرة مفتوحة المصدر على هذا الموقع. يمكنك أيضًا استخدام واجهة برمجة التطبيقات للنماذج الكبيرة التي ينشرها الآخرون.

1. قم بتسجيل الدخول إلى هذا الموقع باستخدام حساب GitHub الخاص بك

2. أدخل إلى لوحة القيادة

3. حدد نموذج توليد الصور

https://replicate.com/collections/text-to-image

جميع نماذج إنشاء الصور الموصى بها مدرجة هنا.

4. استخدام واجهة برمجة التطبيقات الخاصة بالنموذج

هناك نماذج متعددة للانتشار المستقر وsdxl، ما عليك سوى اختيار واحد. يمكننا اختيار الأول. انقر وابحث عن صفحة http API الخاصة بها:

الاستقرار-ai/stable-diffusion – التشغيل باستخدام واجهة برمجة التطبيقات (API) على النسخ المتماثل

فيما يلي مثال لواجهة برمجة التطبيقات ورمز الاتصال لهذا النموذج.

يمكنك أيضًا استخدام حزم js وpython وحزم SDK الأخرى.

5. ملخص

يعد Stable Diffusion مجانيًا ومفتوح المصدر وعالميًا، كما يعد SDXL أيضًا نموذج إنشاء الصور الكبيرة الأكثر استخدامًا على نطاق واسع في الوقت الحالي، ويمكن أن يساعدك في تنفيذ العديد من منتجات AIGC لإنشاء الصور.



حقوق الطبع والنشر © www.lyustu.com جميع الحقوق محفوظة.
الموضوع: TheMoon V3.0 الكاتب:نيو يانغ