Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -59,7 +59,6 @@ ENABLE_CPU_OFFLOAD = 0
|
|
59 |
BATCH_SIZE = int(os.getenv("BATCH_SIZE", "1"))
|
60 |
|
61 |
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
|
62 |
-
torch.set_default_device('cuda')
|
63 |
|
64 |
style_list = [
|
65 |
{
|
@@ -102,6 +101,7 @@ def apply_style(style_name: str, positive: str, negative: str = "") -> Tuple[str
|
|
102 |
return p.replace("{prompt}", positive), n + negative
|
103 |
|
104 |
def load_and_prepare_model():
|
|
|
105 |
#vae = AutoencoderKL.from_pretrained("ford442/sdxl-vae-bf16", safety_checker=None)
|
106 |
vaeX = AutoencoderKL.from_pretrained("stabilityai/sdxl-vae", safety_checker=None,use_safetensors=False)
|
107 |
#vae = AutoencoderKL.from_single_file('https://huggingface.co/ford442/sdxl-vae-bf16/mySLR/myslrVAE_v10.safetensors')
|
@@ -173,6 +173,11 @@ def load_and_prepare_model():
|
|
173 |
#pipe.unet=pipeX.unet
|
174 |
#pipe.scheduler=EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config, beta_schedule="scaled_linear", beta_start=0.00085, beta_end=0.012, steps_offset=1)
|
175 |
#pipe.scheduler=EulerAncestralDiscreteScheduler.from_pretrained('ford442/RealVisXL_V5.0_BF16', subfolder='scheduler',beta_schedule="scaled_linear")
|
|
|
|
|
|
|
|
|
|
|
176 |
|
177 |
pipe.to(device)
|
178 |
pipe.to(torch.bfloat16)
|
@@ -189,12 +194,6 @@ def load_and_prepare_model():
|
|
189 |
#print(f'UNET: {pipe.unet}')
|
190 |
pipe.watermark=None
|
191 |
pipe.safety_checker=None
|
192 |
-
|
193 |
-
# pipe.load_lora_weights("ford442/sdxl-vae-bf16", weight_name="LoRA/Fantasy_World_XL.safetensors", adapter_name="fantasy")
|
194 |
-
pipe.load_lora_weights("ford442/sdxl-vae-bf16", weight_name="LoRA/skin_texture_style_v4.safetensors", adapter_name="skin")
|
195 |
-
#pipe.load_lora_weights("ford442/sdxl-vae-bf16", weight_name="LoRA/epicNewPhoto.safetensors", adapter_name="photo")
|
196 |
-
#pipe.set_adapters(["skin", "photo", "fantasy"], adapter_weights=[0.75, 0.25, 0.5])
|
197 |
-
pipe.set_adapters(["skin"], adapter_weights=[0.5])
|
198 |
|
199 |
#sched = DPMSolverMultistepScheduler.from_config(pipe.scheduler.config, beta_schedule="linear", algorithm_type="dpmsolver++")
|
200 |
return pipe
|
|
|
59 |
BATCH_SIZE = int(os.getenv("BATCH_SIZE", "1"))
|
60 |
|
61 |
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
|
|
|
62 |
|
63 |
style_list = [
|
64 |
{
|
|
|
101 |
return p.replace("{prompt}", positive), n + negative
|
102 |
|
103 |
def load_and_prepare_model():
|
104 |
+
torch.set_default_device('cuda')
|
105 |
#vae = AutoencoderKL.from_pretrained("ford442/sdxl-vae-bf16", safety_checker=None)
|
106 |
vaeX = AutoencoderKL.from_pretrained("stabilityai/sdxl-vae", safety_checker=None,use_safetensors=False)
|
107 |
#vae = AutoencoderKL.from_single_file('https://huggingface.co/ford442/sdxl-vae-bf16/mySLR/myslrVAE_v10.safetensors')
|
|
|
173 |
#pipe.unet=pipeX.unet
|
174 |
#pipe.scheduler=EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config, beta_schedule="scaled_linear", beta_start=0.00085, beta_end=0.012, steps_offset=1)
|
175 |
#pipe.scheduler=EulerAncestralDiscreteScheduler.from_pretrained('ford442/RealVisXL_V5.0_BF16', subfolder='scheduler',beta_schedule="scaled_linear")
|
176 |
+
# pipe.load_lora_weights("ford442/sdxl-vae-bf16", weight_name="LoRA/Fantasy_World_XL.safetensors", adapter_name="fantasy")
|
177 |
+
pipe.load_lora_weights("ford442/sdxl-vae-bf16", weight_name="LoRA/skin_texture_style_v4.safetensors", adapter_name="skin")
|
178 |
+
#pipe.load_lora_weights("ford442/sdxl-vae-bf16", weight_name="LoRA/epicNewPhoto.safetensors", adapter_name="photo")
|
179 |
+
#pipe.set_adapters(["skin", "photo", "fantasy"], adapter_weights=[0.75, 0.25, 0.5])
|
180 |
+
pipe.set_adapters(["skin"], adapter_weights=[0.5])
|
181 |
|
182 |
pipe.to(device)
|
183 |
pipe.to(torch.bfloat16)
|
|
|
194 |
#print(f'UNET: {pipe.unet}')
|
195 |
pipe.watermark=None
|
196 |
pipe.safety_checker=None
|
|
|
|
|
|
|
|
|
|
|
|
|
197 |
|
198 |
#sched = DPMSolverMultistepScheduler.from_config(pipe.scheduler.config, beta_schedule="linear", algorithm_type="dpmsolver++")
|
199 |
return pipe
|