Yinhong Liu commited on
Commit
bea27d1
·
1 Parent(s): c3c658f

sd3 pipeline

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -3,7 +3,8 @@ import numpy as np
3
  import random
4
 
5
  # import spaces #[uncomment to use ZeroGPU]
6
- from diffusers import SanaPipeline, StableDiffusion3Pipeline, FluxPipeline
 
7
  import torch
8
 
9
  device = "cuda" if torch.cuda.is_available() else "cpu"
@@ -33,11 +34,11 @@ MODEL_OPTIONS = {
33
  def load_model(model_choice):
34
  model_repo_id = MODEL_OPTIONS[model_choice]
35
  if "Sana" in model_choice:
36
- pipe = SanaPipeline.from_pretrained(model_repo_id, torch_dtype=torch_dtype)
37
  elif "SD3" in model_choice:
38
- pipe = StableDiffusion3Pipeline.from_pretrained(model_repo_id, torch_dtype=torch_dtype)
39
  elif "Flux" in model_choice:
40
- pipe = FluxPipeline.from_pretrained(model_repo_id, torch_dtype=torch_dtype)
41
  else:
42
  raise ValueError(f"Unknown model type for: {model_choice}")
43
  pipe = pipe.to(device)
 
3
  import random
4
 
5
  # import spaces #[uncomment to use ZeroGPU]
6
+ # from diffusers import SanaPipeline, StableDiffusion3Pipeline, FluxPipeline
7
+ from sid import SiDFluxPipeline, SiDSD3Pipeline, SiDSanaPipeline
8
  import torch
9
 
10
  device = "cuda" if torch.cuda.is_available() else "cpu"
 
34
  def load_model(model_choice):
35
  model_repo_id = MODEL_OPTIONS[model_choice]
36
  if "Sana" in model_choice:
37
+ pipe = SiDSanaPipeline.from_pretrained(model_repo_id, torch_dtype=torch_dtype)
38
  elif "SD3" in model_choice:
39
+ pipe = SiDSD3Pipeline.from_pretrained(model_repo_id, torch_dtype=torch_dtype)
40
  elif "Flux" in model_choice:
41
+ pipe = SiDFluxPipeline.from_pretrained(model_repo_id, torch_dtype=torch_dtype)
42
  else:
43
  raise ValueError(f"Unknown model type for: {model_choice}")
44
  pipe = pipe.to(device)