Stable Diffusion स्थापना और उपयोग गाइड


※यह स्थापित कैसे करने की बात करता है, लेकिन जो IT से अनवरत हैं, उनके लिए यहाँ चुनौतीपूर्ण हिस्से हो सकते हैं।

यदि आपके पास कोई सवाल हैं, तो कृपया नीचे फोरम पर पूछें।

फोरम

सूची की सूची

स्थापित Stable Diffusion के फायदे और हानियाँ

2024 के रूप में, यदि आप Stable Diffusion का उपयोग नहीं करते हैं, तो छवि उत्पन्न सामान्यत: बाह्यिक साइट्स पर की जाएगी।

बाह्यिक साइट का उपयोग करते समय, मुफ्त उपयोगों की संख्या पर सीमाएँ हैं और उत्पन्न किए गए छवियों के प्रकारों पर प्रतिबंध हैं।

हालांकि, Stable Diffusion को स्थापित करके आप मुफ्त में जितनी भी छवियाँ बना सकते हैं जितनी आप चाहें। (एक मॉडल प्रस्तुत करने से आप विभिन्न प्रकार की छवियाँ बना सकते हैं।)

दूसरी ओर, अपने PC पर Stable Diffusion को स्थापित करना मेहनत मांगता है, इसलिए छवियों को बाह्यिक साइट्स पर उत्पन्न करने से यह कठिन स्तर का है।

इसके अलावा, अपने PC की शक्ति का उपयोग करके छवियाँ उत्पन्न करने के लिए Stable Diffusion का उपयोग करने पर कम-स्पेक PC में समय लग सकता है।

पूर्वापेक्षाएँ

यह स्पष्टीकरण यह मानता है कि उपयोग में आने वाला PC Windows OS चला रहा है।

※यदि मांग है, तो Mac के लिए जानकारी जोड़ी जाएगी, इसलिए कृपया हमें बताएं।

स्थापना का अवलोकन

Stable Diffusion को चलाने के लिए, Python और Git की आवश्यकता है।

Python एक प्रोग्रामिंग भाषा है, और Git एक कार्यक्रम प्रबंधन टूल है।

आपको वास्तव में प्रोग्रामिंग नहीं करना है, इसलिए आपको दोनों को ही स्थापित करने की आवश्यकता है।

और, क्योंकि Stable Diffusion खुद में कुछ हद तक है, इसके लिए लगभग 20GB की मुक्त जगह की आवश्यकता है।

※मॉडलों की भी एक निश्चित क्षमता होती है, इसलिए अधिक जोड़ने से समग्र आकार बढ़ सकता है।

Python की स्थापना

आधिकृत Python वेबसाइट से इंस्टॉलर डाउनलोड करें।

https://www.python.org/downloads/release/python-3106

※Python का पुराना संस्करण स्थापित करने से Stable Diffusion को कारगरता से बाहर जाने का कारण हो सकता है।


"Windows installer (32-bit)" या "Windows installer (64-bit)" में से कोई भी चुनें।

※आपका PC 32-बिट या 64-बिट है, इस पर निर्भर करता है कि आपको कौन सा चुनना चाहिए।

अपने सिस्टम के बिट की जांच के लिए निम्नलिखित पृष्ठ का संदर्भ दें।

https://support.microsoft.com/ja-jp/windows/32-%E3%83%93%E3%83%83%E3%83%88%E3%81%A8-64-%E3%83%93%E3%83%83%E3%83%88%E3%81%AE-windows-%E3%82%88%E3%81%8F%E5%AF%84%E3%81%9B%E3%82%89%E3%82%8C%E3%82%8B%E8%B3%AA%E5%95%8F-c6ca9541-8dce-4d48-0415-94a3faa2e13d


डाउनलोड किए गए स्थापक से चलाएं।

"Add Python to PATH" को जाँचने के लिए सुनिश्चित करें।


स्थापना को पूरा करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।

Git की स्थापना

आधिकृत Git वेबसाइट से इंस्टॉलर डाउनलोड करें।

https://git-scm.com/download/win


"32-bit Git for Windows Setup" या "64-bit Git for Windows Setup" में से कोई भी चुनें।

※Python की तरह, चयन आपके PC के बिट पर निर्भर करता है।


डाउनलोड किए गए स्थापक से चलाएं।

स्थापना के दौरान "अतिरिक्त आइकन" को चेक करें।

ऑन-स्क्रीन निर्देशों का पालन करते हुए स्थापना जारी रखें।


स्थापित Stable Diffusion

पहले, फ़ोल्डर स्थापित करने का निर्णय करें।

सुरक्षित है कि आपके पास पर्याप्त जगह वाला एक ड्राइव चुनना है।

सरलता के लिए, इस बार, हम "C:\sd" में इसे स्थापित करेंगे।

※कृपया सीधे C ड्राइव के तहत एक "sd" फ़ोल्डर बनाएं। यदि आप नहीं जानते कैसे बनाएं, तो पढ़ना जारी रखें। यह बाद में समझाया जाएगा।

Stable Diffusion को स्थापित करने के लिए, आपको कमांड प्रॉम्प्ट में कमांड चलाने की आवश्यकता है।

सबसे पहले, कमांड प्रॉम्प्ट खोलें।

"Windows बटन" + "R" को एक साथ दबाएं।

"चलाएं" नामक एक स्क्रीन आएगी; वहां, "cmd" टाइप करें और OK दबाएं।


कमांड प्रॉम्प्ट खुल जाएगा।

निम्नलिखित कमांड को चलाएं।

「cd C:\sd」

यह कमांड पहले से बनाए गए "sd" फ़ोल्डर में जाने का मतलब है।

※यदि आपने "sd" फ़ोल्डर नहीं बनाया है, तो फ़ोल्डर बनाने के लिए कमांड "mkdir C:\sd" को चलाएं।


निम्नलिखित कमांड को चलाएं।

「git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git」

इस कमांड को चला कर, आप स्थिर डिफ्यूजन प्रोग्राम को स्थापित कर सकते हैं।


अब, फ़ाइल एक्सप्लोरर से "sd" फ़ोल्डर में जाएं।

"Windows बटन" + "E" दबाकर आप फ़ाइल एक्सप्लोरर खोल सकते हैं।


आपको "sd" फ़ोल्डर के अंदर "stable-diffusion-webui" नामक एक फ़ोल्डर दिखाई देना चाहिए।


यदि आपके पास उपयोग करना चाहिए वह मॉडल है, तो इसे निम्नलिखित फ़ोल्डर में रखें।

「C:\sd\stable-diffusion-webui\models\Stable-diffusion」

※मॉडल्स के बारे में विस्तृत विवरणों को मैं छोड़ दूँगा। अपने मॉडल को तैयार किए बिना, शुरूआत में एक होता है, इसलिए इस बार स्थिर डिफ्यूजन को चलाने पर ध्यान केंद्रित करें।


"stable-diffusion-webui" फ़ोल्डर में "webui-user.bat (Windows batch file)" को चलाने के लिए।

※".bat" हिस्सा छुपा हो सकता है। उस मामले में, "Windows batch file" कहलाया हुआ वाला एक को चलाएं।

पहली स्टार्टअप में काफी समय लगता है।


स्टार्टअप में आपको निम्नलिखित त्रुटि का सामना कर सकता है।

「RuntimeError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check」

उस मामले में, आपने पहले चलाए गए "webui-user.bat" पर राइट-क्लिक करें और इसे Notepad के साथ संपादित करें।

"COMMANDLINE_ARGS" खंड में "--skip-torch-cuda-test --upcast-sampling --no-half-vae --use-cpu interrogate --precision full --no-half" जोड़ें।

उसके बाद, "webui-user.bat" को फिर से चलाएं।


यदि स्टार्टअप सफल है, तो स्थिर डिफ्यूजन स्क्रीन स्वचालित रूप से दिखाई देगी।

अगर स्क्रीन नहीं दिखती है, तो कमांड प्रॉम्प्ट में दिखाए गए URL को अपने ब्राउज़र में दर्ज करें।


इस प्रदर्शन के लिए, एक यादृच्छिक "चेकपॉइंट (मॉडल)" और प्रॉम्प्ट में "लड़का" दर्ज करें, फिर "जनरेट" बटन पर क्लिक करें।

आप स्क्रीन के निचले दाएँ कोने में जनरेट किए गए छवि देखेंगे।


यह स्थिर डिफ्यूजन शुरू करने के लिए विवरण को समाप्त होता है।




नमूना छवियों और फ़िल्मों की सूची