K00B404 commited on
Commit
53040c7
·
verified ·
1 Parent(s): 1b59a17

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -14,6 +14,7 @@ from IP_Adapter.ip_adapter import IPAdapter
14
  # Paths and device
15
  base_model_path = "stable-diffusion-v1-5/stable-diffusion-v1-5"
16
  vae_model_path = "stabilityai/sd-vae-ft-mse"
 
17
  image_encoder_path = "IP_Adapter/ip_adapter/models/image_encoder/"
18
  ip_ckpt = "IP_Adapter/ip_adapter/models/ip-adapter_sd15.bin"
19
  device = "cpu" # or "cuda" if using GPU
@@ -47,7 +48,7 @@ def generate_variations(upload_img):
47
  safety_checker=None,
48
  torch_dtype=torch.float16
49
  )
50
- ip_model = IPAdapter(pipe, image_encoder_path, ip_ckpt, device)
51
  images = ip_model.generate(pil_image=upload_img, num_samples=4, num_inference_steps=50, seed=42)
52
  return image_grid(images, 1, 4)
53
 
@@ -60,7 +61,7 @@ def generate_img2img(base_img, guide_img):
60
  feature_extractor=None,
61
  safety_checker=None
62
  )
63
- ip_model = IPAdapter(pipe, image_encoder_path, ip_ckpt, device)
64
  images = ip_model.generate(pil_image=base_img, image=guide_img, strength=0.6, num_samples=4, num_inference_steps=50, seed=42)
65
  return image_grid(images, 1, 4)
66
 
@@ -73,7 +74,7 @@ def generate_inpaint(input_img, masked_img, mask_img):
73
  feature_extractor=None,
74
  safety_checker=None
75
  )
76
- ip_model = IPAdapter(pipe, image_encoder_path, ip_ckpt, device)
77
  images = ip_model.generate(pil_image=input_img, image=masked_img, mask_image=mask_img,
78
  strength=0.7, num_samples=4, num_inference_steps=50, seed=42)
79
  return image_grid(images, 1, 4)
 
14
  # Paths and device
15
  base_model_path = "stable-diffusion-v1-5/stable-diffusion-v1-5"
16
  vae_model_path = "stabilityai/sd-vae-ft-mse"
17
+ image_encoder_repo="InvokeAI/ip_adapter_sd_image_encoder"
18
  image_encoder_path = "IP_Adapter/ip_adapter/models/image_encoder/"
19
  ip_ckpt = "IP_Adapter/ip_adapter/models/ip-adapter_sd15.bin"
20
  device = "cpu" # or "cuda" if using GPU
 
48
  safety_checker=None,
49
  torch_dtype=torch.float16
50
  )
51
+ ip_model = IPAdapter(pipe, image_encoder_repo, ip_ckpt, device)
52
  images = ip_model.generate(pil_image=upload_img, num_samples=4, num_inference_steps=50, seed=42)
53
  return image_grid(images, 1, 4)
54
 
 
61
  feature_extractor=None,
62
  safety_checker=None
63
  )
64
+ ip_model = IPAdapter(pipe, image_encoder_repo, ip_ckpt, device)
65
  images = ip_model.generate(pil_image=base_img, image=guide_img, strength=0.6, num_samples=4, num_inference_steps=50, seed=42)
66
  return image_grid(images, 1, 4)
67
 
 
74
  feature_extractor=None,
75
  safety_checker=None
76
  )
77
+ ip_model = IPAdapter(pipe, image_encoder_repo, ip_ckpt, device)
78
  images = ip_model.generate(pil_image=input_img, image=masked_img, mask_image=mask_img,
79
  strength=0.7, num_samples=4, num_inference_steps=50, seed=42)
80
  return image_grid(images, 1, 4)