Inference Unlimited

Kılavuz: 32GB RAM'lı Bir Bilgisayarda Stable Beluga Nasıl Çalıştırılır

Stable Beluga, AI teknolojisine dayalı modern bir görüntü üretim aracıdır. Bu kılavuzda, 32GB RAM'lı bir bilgisayarda Stable Beluga'yı adım adım nasıl çalıştırabileceğinizi gösteriyoruz.

Ön Koşullar

Yüklemeye başlamadan önce, sistemin aşağıdaki ön koşulları karşıladığından emin olun:

Bağımlılıkların Yükleme

Windows Sisteminde

  1. Grafik kartı sürücülerini yükleyin:

    • NVIDIA'nın resmi sitesinde grafik kartınız için en yeni sürücüleri indirin.
    • Üretici talimatlarına göre yüklemeyi gerçekleştirin.
  2. Python'ı yükleyin:

    • python.org adresinden Python 3.8 veya daha yeni sürümünü indirin ve yükleyin.
    • Yükleme sırasında "Add Python to PATH" seçeneğini işaretlediğinizden emin olun.
  3. Git'i yükleyin:

Linux Sisteminde (Ubuntu 20.04 LTS)

  1. Sistemi güncelleyin:

    sudo apt update && sudo apt upgrade -y
    
  2. NVIDIA sürücülerini yükleyin:

    sudo apt install nvidia-driver-470
    sudo reboot
    
  3. Python ve Git'i yükleyin:

    sudo apt install python3 python3-pip git
    

Stable Beluga Deposunun Klonlanması

  1. Terminal'i (veya Windows'ta Komut İstemcisini) açın.
  2. Aşağıdaki komutu çalıştırın:
    git clone https://github.com/stability-ai/stable-beluga.git
    cd stable-beluga
    

Python Bağımlılıklarının Yükleme

  1. Sanal ortam oluşturun ve etkinleştirin:

    python -m venv venv
    source venv/bin/activate  # Windows'ta: venv\Scripts\activate
    
  2. Gerekli paketleri yükleyin:

    pip install -r requirements.txt
    

Stable Beluga Yapılandırması

  1. Yapılandırma dosyasını kopyalayın:

    cp config.example.yaml config.yaml
    
  2. config.yaml dosyasını bir metin editörüyle düzenleyin, örneğin VS Code:

    model:
      name: "stable-beluga"
      path: "models/stable-beluga.safetensors"
    device: "cuda"  # Grafik kartınız yoksa "cpu" kullanın
    precision: "fp16"  # Yeterli belleğiniz varsa "fp32" olarak değiştirebilirsiniz
    

Modelin İndirilmesi

  1. Resmi deposundan Stable Beluga modelini indirin:
    wget https://example.com/models/stable-beluga.safetensors -P models/
    
    (Geçerli modelin URL'sini değiştirin.)

Stable Beluga'nın Çalıştırılması

  1. Ana skripti çalıştırın:

    python main.py
    
  2. Bellek sorunlarıyla karşılaşırsanız, config.yaml dosyasında batch boyutunu küçültmeyi deneyin:

    batch_size: 1  # Varsayılan 4, ihtiyacınız varsa küçültün
    

Kullanım Örnekleri

Görüntü Oluşturma

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")

Görüntü Serisi Oluşturma

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")

Bellek Optimizasyonu

Bellek sorunlarıyla karşılaşırsanız, aşağıdaki çözümleri deneyin:

  1. Batch boyutunu küçültün:

    batch_size: 1
    
  2. fp32 hassasiyetini kullanın:

    precision: "fp32"
    
  3. Gradientleri devre dışı bırakın:

    enable_gradients: false
    

Sorun Giderme

GPU Bellek Hatası

GPU bellek hatası alırsanız, şunları deneyin:

  1. Çıktı çözünürlüğünü küçültün:

    output_size: [512, 512]  # İhtiyacınız varsa [256, 256] olarak küçültün
    
  2. Küçük bir model kullanın:

    model:
      name: "stable-beluga-small"
    

Bağımlılık Hatası

Bağımlılık sorunlarıyla karşılaşırsanız, şunları deneyin:

  1. Pip'i güncelleyin:

    pip install --upgrade pip
    
  2. Paketleri elle yükleyin:

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

Özet

Bu kılavuzda, 32GB RAM'lı bir bilgisayarda Stable Beluga'yı nasıl çalıştırabileceğinizi gösterdik. Bellek optimizasyonu, donanımınıza göre gerekebilir. Bu adımlarla Stable Beluga kullanarak yüksek kaliteli görüntüler üretmeyi deneyebilirsiniz.

Eğer ek sorularınız varsa veya sorunlarla karşılaşırsanız, Stable Beluga'nın resmi forumu veya GitHub deposunu ziyaret edin.

Język: TR | Wyświetlenia: 13

← Powrót do listy artykułów