Inference Unlimited

Guide : Comment lancer Stable Beluga sur un ordinateur avec 32GB de RAM

Stable Beluga est un outil moderne de génération d'images basé sur la technologie IA. Dans ce guide, nous allons vous montrer comment lancer Stable Beluga sur un ordinateur avec 32GB de RAM, étape par étape.

Prérequis

Avant de commencer l'installation, assurez-vous que votre système répond aux exigences suivantes :

Installation des dépendances

Sur Windows

  1. Installez les pilotes pour la carte graphique :

    • Téléchargez les derniers pilotes pour votre carte graphique depuis le site officiel de NVIDIA.
    • Suivez les instructions du fabricant pour l'installation.
  2. Installez Python :

    • Téléchargez et installez Python 3.8 ou une version plus récente depuis le site officiel python.org.
    • Assurez-vous de cocher l'option "Add Python to PATH" lors de l'installation.
  3. Installez Git :

    • Téléchargez et installez Git depuis le site officiel git-scm.com.

Sur Linux (Ubuntu 20.04 LTS)

  1. Mettez à jour le système :

    sudo apt update && sudo apt upgrade -y
    
  2. Installez les pilotes NVIDIA :

    sudo apt install nvidia-driver-470
    sudo reboot
    
  3. Installez Python et Git :

    sudo apt install python3 python3-pip git
    

Clonage du dépôt Stable Beluga

  1. Ouvrez le terminal (ou l'invite de commandes sous Windows).
  2. Exécutez la commande suivante :
    git clone https://github.com/stability-ai/stable-beluga.git
    cd stable-beluga
    

Installation des dépendances Python

  1. Créez et activez un environnement virtuel :

    python -m venv venv
    source venv/bin/activate  # Sous Windows : venv\Scripts\activate
    
  2. Installez les paquets requis :

    pip install -r requirements.txt
    

Configuration de Stable Beluga

  1. Copiez le fichier de configuration :

    cp config.example.yaml config.yaml
    
  2. Éditez le fichier config.yaml dans un éditeur de texte, par exemple VS Code :

    model:
      name: "stable-beluga"
      path: "models/stable-beluga.safetensors"
    device: "cuda"  # Utilisez "cpu" si vous n'avez pas de carte graphique
    precision: "fp16"  # Vous pouvez changer pour "fp32" si vous avez suffisamment de mémoire
    

Téléchargement du modèle

  1. Téléchargez le modèle Stable Beluga depuis le dépôt officiel :
    wget https://example.com/models/stable-beluga.safetensors -P models/
    
    (Remplacez l'URL par celle du modèle actuel.)

Lancement de Stable Beluga

  1. Exécutez le script principal :

    python main.py
    
  2. En cas de problèmes de mémoire, essayez de réduire la taille du batch dans le fichier config.yaml :

    batch_size: 1  # Par défaut 4, réduisez si nécessaire
    

Exemples d'utilisation

Génération d'une image

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énération d'une série d'images

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

Optimisation de la mémoire

Si vous rencontrez des problèmes de mémoire, essayez les solutions suivantes :

  1. Réduisez la taille du batch :

    batch_size: 1
    
  2. Utilisez la précision fp32 :

    precision: "fp32"
    
  3. Désactivez les gradients :

    enable_gradients: false
    

Dépannage

Erreur de mémoire GPU

Si vous recevez une erreur de mémoire GPU, essayez :

  1. De réduire la résolution de sortie :

    output_size: [512, 512]  # Réduisez à [256, 256] si nécessaire
    
  2. D'utiliser un modèle plus petit :

    model:
      name: "stable-beluga-small"
    

Erreur de dépendance

Si vous rencontrez des problèmes de dépendances, essayez :

  1. De mettre à jour pip :

    pip install --upgrade pip
    
  2. D'installer les paquets manuellement :

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

Résumé

Dans ce guide, nous avons montré comment lancer Stable Beluga sur un ordinateur avec 32GB de RAM. N'oubliez pas que l'optimisation de la mémoire peut être nécessaire en fonction de votre matériel. Grâce à ces étapes, vous devriez être en mesure de générer des images de haute qualité avec Stable Beluga.

Si vous avez des questions supplémentaires ou rencontrez des problèmes, visitez le forum officiel de Stable Beluga ou le dépôt GitHub.

Język: FR | Wyświetlenia: 10

← Powrót do listy artykułów