AiToolGo का लोगो

Stable Diffusion में सुरक्षा फ़िल्टर को हटाने का तरीका: एक चरण-दर-चरण गाइड

गहन चर्चा
तकनीकी
 0
 0
 23
यह ट्यूटोरियल Stable Diffusion में सुरक्षा फ़िल्टर को बंद करने के लिए चरण-दर-चरण निर्देश प्रदान करता है, विशेष रूप से Stable-Diffusion रिपॉजिटरी के आधिकारिक उपकरणों/स्क्रिप्ट के उपयोगकर्ताओं के लिए। इसमें कोड संशोधन शामिल हैं और विभिन्न संस्करणों के साथ पंक्ति नंबरों में संभावित परिवर्तनों के बारे में चेतावनियाँ हैं।
  • मुख्य बिंदु
  • अनूठी अंतर्दृष्टि
  • व्यावहारिक अनुप्रयोग
  • प्रमुख विषय
  • प्रमुख अंतर्दृष्टि
  • लर्निंग परिणाम
  • मुख्य बिंदु

    • 1
      कोड संशोधन के लिए स्पष्ट, संक्षिप्त निर्देश
    • 2
      सुरक्षा जांच प्रबंधित करने के लिए व्यावहारिक सलाह
    • 3
      ट्यूटोरियल की प्रासंगिकता के बारे में अपडेट
  • अनूठी अंतर्दृष्टि

    • 1
      परिवर्तन करने से पहले फ़ाइलों का बैकअप लेने के महत्व पर जोर देता है
    • 2
      भविष्य के संशोधनों को आसान बनाने के लिए पंक्तियों को हटाने के बजाय टिप्पणी करने का सुझाव देता है
  • व्यावहारिक अनुप्रयोग

    • लेख उपयोगकर्ताओं के लिए सीधे, क्रियाशील कदम प्रदान करता है जो अपने Stable Diffusion अनुभव को अनुकूलित करना चाहते हैं, विशेष रूप से सुरक्षा फ़िल्टर को हटाने में।
  • प्रमुख विषय

    • 1
      Stable Diffusion में सुरक्षा फ़िल्टर को बंद करना
    • 2
      Python स्क्रिप्ट को संशोधित करना
    • 3
      कोड संशोधन के लिए सर्वोत्तम प्रथाएँ
  • प्रमुख अंतर्दृष्टि

    • 1
      विशिष्ट कार्य के लिए त्वरित और सरल ट्यूटोरियल
    • 2
      व्यावहारिक अनुप्रयोग और उपयोगकर्ता अनुकूलन पर ध्यान केंद्रित
    • 3
      AI में विकसित उपकरणों और विधियों की स्वीकृति
  • लर्निंग परिणाम

    • 1
      Stable Diffusion के लिए Python स्क्रिप्ट को संशोधित करने का तरीका समझें
    • 2
      कोड परिवर्तनों का प्रबंधन करने के लिए सर्वोत्तम प्रथाएँ सीखें
    • 3
      सुरक्षा सुविधाओं को बंद करने के प्रभावों के बारे में अंतर्दृष्टि प्राप्त करें
उदाहरण
ट्यूटोरियल
कोड नमूने
दृश्य
मूल सिद्धांत
उन्नत सामग्री
व्यावहारिक सुझाव
सर्वोत्तम प्रथाएँ

परिचय

इस गाइड में, हम Stable Diffusion के txt2img.py स्क्रिप्ट से सुरक्षा फ़िल्टर को हटाने के तरीके का पता लगाएंगे। हालाँकि हाल के तृतीय-पक्ष उपकरणों ने इस प्रक्रिया को आसान बना दिया है, लेकिन मूलभूत चरणों को समझना उन उपयोगकर्ताओं के लिए फायदेमंद हो सकता है जो आधिकारिक उपकरणों को प्राथमिकता देते हैं।

सुरक्षा फ़िल्टर को समझना

Stable Diffusion में सुरक्षा फ़िल्टर को अनुपयुक्त सामग्री के उत्पादन को रोकने के लिए डिज़ाइन किया गया है। हालाँकि, कुछ उपयोगकर्ता विभिन्न कारणों से इस सुविधा को बंद करना चाह सकते हैं, जिसमें कलात्मक स्वतंत्रता और प्रयोग शामिल हैं।

txt2img.py को संशोधित करने के लिए तैयारी करना

किसी भी परिवर्तन करने से पहले, आपके लिए अपने मूल txt2img.py फ़ाइल का बैकअप लेना महत्वपूर्ण है। अपने Stable Diffusion इंस्टॉलेशन के 'scripts' फ़ोल्डर में जाएँ और फ़ाइल की एक प्रति बनाएं ताकि आवश्यकता पड़ने पर आप मूल पर वापस लौट सकें।

सुरक्षा जांच को बंद करना

सुरक्षा जांच को बंद करने के लिए, txt2img.py खोलें और उस पंक्ति को खोजें जो पढ़ती है: 'x_checked_image, has_nsfw_concept = check_safety(x_samples_ddim)'। इस पंक्ति को 'x_checked_image = x_samples_ddim' से बदलें, यह सुनिश्चित करते हुए कि इंडेंटेशन समान रहे।

वैकल्पिक: सुरक्षा मॉडल को लोड होने से रोकना

उपयोगकर्ताओं के लिए जो अपने VRAM उपयोग को अनुकूलित करना चाहते हैं, आप सुरक्षा मॉडल को लोड होने से रोककर प्रदर्शन को और बढ़ा सकते हैं। txt2img.py में, निम्नलिखित पंक्तियों को खोजें और हटा दें: 'safety_model_id = "CompVis/stable-diffusion-safety-checker"', 'safety_feature_extractor = AutoFeatureExtractor.from_pretrained(safety_model_id)', और 'safety_checker = StableDiffusionSafetyChecker.from_pretrained(safety_model_id)'।

निष्कर्ष

हालांकि ऊपर बताए गए चरण Stable Diffusion से सुरक्षा फ़िल्टर को हटाने का एक तरीका प्रदान करते हैं, यह ध्यान रखना महत्वपूर्ण है कि कई उपयोगकर्ता तृतीय-पक्ष उपकरणों को अधिक सुविधाजनक पा सकते हैं। हमेशा सुनिश्चित करें कि आपके संशोधन नैतिक दिशानिर्देशों और उपयोग नीतियों के अनुरूप हैं।

 मूल लिंक: https://www.reddit.com/r/StableDiffusion/comments/wv2nw0/tutorial_how_to_remove_the_safety_filter_in_5/

टिप्पणी(0)

user's avatar

      समान लर्निंग

      संबंधित टूल्स