Inference Unlimited

गाइड: 32GB RAM वाले कंप्यूटर पर Stable Beluga चलाने के लिए

Stable Beluga एक आधुनिक AI-आधारित इमेज जनरेशन टूल है। इस गाइड में, हम आपको बताएंगे कि 32GB RAM वाले कंप्यूटर पर Stable Beluga को कैसे स्टेप-बाय-स्टे चलाएं।

प्रारंभिक आवश्यकताएं

इंस्टॉलेशन शुरू करने से पहले, सुनिश्चित करें कि आपका सिस्टम निम्न आवश्यकताओं को पूरा करता है:

डिपेंडेंसीज का इंस्टॉलेशन

Windows सिस्टम पर

  1. ग्राफिक्स कार्ड ड्राइवर्स इंस्टॉल करें:

    • अपने ग्राफिक्स कार्ड के लिए सबसे नई ड्राइवर्स को NVIDIA के आधिकारिक साइट से डाउनलोड करें।
    • निर्माता के निर्देशों के अनुसार इंस्टॉलेशन करें।
  2. Python इंस्टॉल करें:

    • python.org से Python 3.8 या नया डाउनलोड और इंस्टॉल करें।
    • इंस्टॉलेशन के दौरान सुनिश्चित करें कि आपने "Add Python to PATH" विकल्प चेक किया है।
  3. Git इंस्टॉल करें:

    • git-scm.com से Git डाउनलोड और इंस्टॉल करें।

Linux सिस्टम पर (Ubuntu 20.04 LTS)

  1. सिस्टम अपडेट करें:

    sudo apt update && sudo apt upgrade -y
    
  2. NVIDIA ड्राइवर्स इंस्टॉल करें:

    sudo apt install nvidia-driver-470
    sudo reboot
    
  3. Python और Git इंस्टॉल करें:

    sudo apt install python3 python3-pip git
    

Stable Beluga रिपॉजिटरी क्लोन करें

  1. टर्मिनल खोलें (या Windows में कमांड प्रॉम्प्ट)।
  2. निम्न कमांड चलाएं:
    git clone https://github.com/stability-ai/stable-beluga.git
    cd stable-beluga
    

Python डिपेंडेंसीज का इंस्टॉलेशन

  1. वर्चुअल एन्वायरनमेंट बनाएं और सक्रिय करें:

    python -m venv venv
    source venv/bin/activate  # Windows पर: venv\Scripts\activate
    
  2. आवश्यक पैकेज इंस्टॉल करें:

    pip install -r requirements.txt
    

Stable Beluga का कॉन्फ़िगरेशन

  1. कॉन्फ़िगरेशन फाइल कॉपी करें:

    cp config.example.yaml config.yaml
    
  2. config.yaml फाइल को एक टेक्स्ट एडिटर में संपादित करें, जैसे VS Code:

    model:
      name: "stable-beluga"
      path: "models/stable-beluga.safetensors"
    device: "cuda"  # अगर आपके पास ग्राफिक्स कार्ड नहीं है तो "cpu" का उपयोग करें
    precision: "fp16"  # अगर आपके पास पर्याप्त मेमोरी है तो आप "fp32" में बदल सकते हैं
    

मॉडल डाउनलोड करें

  1. आधिकारिक रिपॉजिटरी से Stable Beluga मॉडल डाउनलोड करें:
    wget https://example.com/models/stable-beluga.safetensors -P models/
    
    (कृपया URL को वर्तमान मॉडल के साथ बदलें।)

Stable Beluga चलाएं

  1. मुख्य स्क्रिप्ट चलाएं:

    python main.py
    
  2. अगर मेमोरी के साथ समस्याएं आती हैं, तो config.yaml फाइल में बैच साइज कम करने का प्रयास करें:

    batch_size: 1  # डिफ़ॉल्ट 4, अगर आपको ज़रूरत है तो कम करें
    

उपयोग के उदाहरण

इमेज जनरेशन

from stable_beluga import StableBeluga

model = StableBeluga.from_config("config.yaml")
prompt = "Astronaut riding a horse on Mars"
image = model.generate(prompt)
image.save("output.png")

इमेज सीरीज़ जनरेशन

prompts = [
    "Sunset over the ocean",
    "Forest in autumn",
    "City skyline at night"
]

for prompt in prompts:
    image = model.generate(prompt)
    image.save(f"{prompt.replace(' ', '_')}.png")

मेमोरी ऑप्टिमाइजेशन

अगर आपको मेमोरी के साथ समस्याएं आती हैं, तो निम्न समाधानों का प्रयास करें:

  1. बैच साइज कम करें:

    batch_size: 1
    
  2. fp32 प्रिसिजन का उपयोग करें:

    precision: "fp32"
    
  3. ग्रेडिएंट्स को डिसएबल करें:

    enable_gradients: false
    

ट्रबलशूटिंग

GPU मेमोरी एरर

अगर आपको GPU मेमोरी एरर मिलता है, तो प्रयास करें:

  1. आउटपुट रेज़ोल्यूशन कम करें:

    output_size: [512, 512]  # अगर आपको ज़रूरत है तो [256, 256] में कम करें
    
  2. छोटे मॉडल का उपयोग करें:

    model:
      name: "stable-beluga-small"
    

डिपेंडेंसी एरर

अगर आपको डिपेंडेंसीज के साथ समस्याएं आती हैं, तो प्रयास करें:

  1. pip अपडेट करें:

    pip install --upgrade pip
    
  2. पैकेज मैन्युअल रूप से इंस्टॉल करें:

    pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
    

सारांश

इस गाइड में, हमने आपको 32GB RAM वाले कंप्यूटर पर Stable Beluga चलाने के लिए स्टेप्स दिखाए हैं। याद रखें कि मेमोरी ऑप्टिमाइजेशन आपकी हार्डवेयर के आधार पर आवश्यक हो सकती है। इन स्टेप्स के साथ, आप Stable Beluga का उपयोग करके उच्च गुणवत्ता वाले इमेज जनरेट करने में सक्षम होने चाहिए।

अगर आपके पास अतिरिक्त प्रश्न हैं या आप समस्याओं का सामना करते हैं, तो कृपया Stable Beluga के आधिकारिक फोरम या GitHub रिपॉजिटरी पर जाएं।

Język: HI | Wyświetlenia: 5

← Powrót do listy artykułów