fluxpublic / app.py
eztrz's picture
Update app.py
a2969ed verified
raw
history blame
936 Bytes
# Installer les bibliothèques nécessaires
!pip install diffusers[torch] transformers gradio
# Importer les bibliothèques nécessaires
from diffusers import DiffusionPipeline
import torch
import gradio as gr
# Vérifier si un GPU est disponible et l'utiliser si possible
device = "cuda" if torch.cuda.is_available() else "cpu"
# Charger le modèle principal
pipe = DiffusionPipeline.from_pretrained("black-forest-labs/FLUX.1-dev").to(device)
# Charger les poids LoRA
pipe.load_lora_weights("gokaygokay/Flux-White-Background-LoRA")
# Fonction pour générer l'image
def generate_image(prompt):
image = pipe(prompt).images[0]
return image
# Créer l'interface Gradio
interface = gr.Interface(
fn=generate_image,
inputs="text",
outputs="image",
title="Générateur d'images FLUX",
description="Entrez un prompt pour générer une image avec le modèle FLUX.",
)
# Lancer l'interface
interface.launch()