gaur3009 commited on
Commit
2952a26
·
verified ·
1 Parent(s): 76fb143

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -8
app.py CHANGED
@@ -2,16 +2,18 @@ import torch
2
  import gradio as gr
3
  from diffusers import DiffusionPipeline
4
  from PIL import Image
5
- from io import BytesIO
6
- import os
7
- import requests
8
- import time
9
- from tqdm import tqdm
10
 
11
- # Load Stable Diffusion XL base model with LoRA weights
12
  pipe = DiffusionPipeline.from_pretrained("stabilityai/stable-diffusion-xl-base-1.0")
13
- pipe.load_lora_weights("networks/TShirtDesignRedmondV2-Tshirtdesign-TshirtDesignAF.safetensors")
14
- pipe = pipe.to("cuda")
 
 
 
 
 
 
 
15
 
16
  def infer(color_prompt, dress_type_prompt, design_prompt):
17
  prompt = (
 
2
  import gradio as gr
3
  from diffusers import DiffusionPipeline
4
  from PIL import Image
 
 
 
 
 
5
 
6
+ # Load Stable Diffusion XL base model with LoRA weights (requires PEFT backend)
7
  pipe = DiffusionPipeline.from_pretrained("stabilityai/stable-diffusion-xl-base-1.0")
8
+ pipe.to("cuda")
9
+
10
+ # Ensure PEFT is installed and compatible
11
+ try:
12
+ from peft import LoraModel
13
+ pipe.load_lora_weights("networks/TShirtDesignRedmondV2-Tshirtdesign-TshirtDesignAF.safetensors")
14
+ except ImportError:
15
+ raise ImportError("PEFT is required for loading LoRA weights. Install it using `pip install peft`." )
16
+
17
 
18
  def infer(color_prompt, dress_type_prompt, design_prompt):
19
  prompt = (