linoyts HF Staff commited on
Commit
0292eb7
·
verified ·
1 Parent(s): 8bb102d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -8
app.py CHANGED
@@ -11,6 +11,7 @@ from huggingface_hub import hf_hub_download
11
  from IP_Composer.IP_Adapter.ip_adapter import IPAdapterXL
12
  from IP_Composer.perform_swap import compute_dataset_embeds_svd, get_modified_images_embeds_composition
13
  import spaces
 
14
 
15
  device = "cuda" if torch.cuda.is_available() else "cpu"
16
 
@@ -195,14 +196,16 @@ def process_and_display(
195
  concept_image2=None, concept_name2=None,
196
  concept_image3=None, concept_name3=None,
197
  rank1=30, rank2=30, rank3=30,
198
- prompt=None, scale=1.0, seed=420
199
  ):
200
- """Wrapper for process_images that handles UI updates"""
201
  if base_image is None:
202
- return None, "Please upload a base image"
203
 
204
  if concept_image1 is None:
205
- return None, "Please upload at least one concept image"
 
 
 
206
 
207
  modified_images = process_images(
208
  base_image,
@@ -213,10 +216,6 @@ def process_and_display(
213
  prompt, scale, seed
214
  )
215
 
216
- # # Clean up memory
217
- # torch.cuda.empty_cache()
218
- # gc.collect()
219
-
220
  return modified_images
221
 
222
  # UI CSS
 
11
  from IP_Composer.IP_Adapter.ip_adapter import IPAdapterXL
12
  from IP_Composer.perform_swap import compute_dataset_embeds_svd, get_modified_images_embeds_composition
13
  import spaces
14
+ import random
15
 
16
  device = "cuda" if torch.cuda.is_available() else "cpu"
17
 
 
196
  concept_image2=None, concept_name2=None,
197
  concept_image3=None, concept_name3=None,
198
  rank1=30, rank2=30, rank3=30,
199
+ prompt=None, scale=1.0, seed=0
200
  ):
 
201
  if base_image is None:
202
+ raise gr.Error("please upload a base image")
203
 
204
  if concept_image1 is None:
205
+ raise gr.Error("choose at least one concept image")
206
+
207
+ if concept_image1 is None:
208
+ raise gr.Error("choose at least one concept type")
209
 
210
  modified_images = process_images(
211
  base_image,
 
216
  prompt, scale, seed
217
  )
218
 
 
 
 
 
219
  return modified_images
220
 
221
  # UI CSS