multimodalart HF Staff commited on
Commit
973f9e4
·
verified ·
1 Parent(s): 831c1a4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +47 -48
app.py CHANGED
@@ -40,8 +40,7 @@ v = torch.load(f"{models_path}/files/V.pt", map_location=torch.device('cpu')).bf
40
  proj = torch.load(f"{models_path}/files/proj_1000pc.pt", map_location=torch.device('cpu')).bfloat16().to(device)
41
  df = torch.load(f"{models_path}/files/identity_df.pt")
42
  weight_dimensions = torch.load(f"{models_path}/files/weight_dimensions.pt")
43
- pinverse = torch.load(f"{models_path}/files/pinverse_1000pc.pt", map_location=torch.device('cpu'))#.bfloat16()#.to(device)
44
-
45
 
46
  unet, vae, text_encoder, tokenizer, noise_scheduler = load_models(device)
47
 
@@ -206,52 +205,52 @@ def sample_then_run():
206
  torch.save(network.proj, "model.pt" )
207
  return image, "model.pt"
208
 
209
-
210
- global young
211
- global pointy
212
- global wavy
213
- global thick
214
-
215
- young = get_direction(df, "Young", pinverse, 1000, device)
216
- young = debias(young, "Male", df, pinverse, device)
217
- young = debias(young, "Pointy_Nose", df, pinverse, device)
218
- young = debias(young, "Wavy_Hair", df, pinverse, device)
219
- young = debias(young, "Chubby", df, pinverse, device)
220
- young = debias(young, "No_Beard", df, pinverse, device)
221
- young = debias(young, "Mustache", df, pinverse, device)
222
-
223
-
224
- pointy = get_direction(df, "Pointy_Nose", pinverse, 1000, device)
225
- pointy = debias(pointy, "Young", df, pinverse, device)
226
- pointy = debias(pointy, "Male", df, pinverse, device)
227
- pointy = debias(pointy, "Wavy_Hair", df, pinverse, device)
228
- pointy = debias(pointy, "Chubby", df, pinverse, device)
229
- pointy = debias(pointy, "Heavy_Makeup", df, pinverse, device)
230
-
231
-
232
-
233
- wavy = get_direction(df, "Wavy_Hair", pinverse, 1000, device)
234
- wavy = debias(wavy, "Young", df, pinverse, device)
235
- wavy = debias(wavy, "Male", df, pinverse, device)
236
- wavy = debias(wavy, "Pointy_Nose", df, pinverse, device)
237
- wavy = debias(wavy, "Chubby", df, pinverse, device)
238
- wavy = debias(wavy, "Heavy_Makeup", df, pinverse, device)
239
-
240
-
241
- thick = get_direction(df, "Bushy_Eyebrows", pinverse, 1000, device)
242
- thick = debias(thick, "Male", df, pinverse, device)
243
- thick = debias(thick, "Young", df, pinverse, device)
244
- thick = debias(thick, "Pointy_Nose", df, pinverse, device)
245
- thick = debias(thick, "Wavy_Hair", df, pinverse, device)
246
- thick = debias(thick, "Mustache", df, pinverse, device)
247
- thick = debias(thick, "No_Beard", df, pinverse, device)
248
- thick = debias(thick, "Sideburns", df, pinverse, device)
249
- thick = debias(thick, "Big_Nose", df, pinverse, device)
250
- thick = debias(thick, "Big_Lips", df, pinverse, device)
251
- thick = debias(thick, "Black_Hair", df, pinverse, device)
252
- thick = debias(thick, "Brown_Hair", df, pinverse, device)
253
- thick = debias(thick, "Pale_Skin", df, pinverse, device)
254
- thick = debias(thick, "Heavy_Makeup", df, pinverse, device)
255
 
256
 
257
 
 
40
  proj = torch.load(f"{models_path}/files/proj_1000pc.pt", map_location=torch.device('cpu')).bfloat16().to(device)
41
  df = torch.load(f"{models_path}/files/identity_df.pt")
42
  weight_dimensions = torch.load(f"{models_path}/files/weight_dimensions.pt")
43
+ pinverse = torch.load(f"{models_path}/files/pinverse_1000pc.pt", map_location=torch.device('cpu')).bfloat16().to(device)
 
44
 
45
  unet, vae, text_encoder, tokenizer, noise_scheduler = load_models(device)
46
 
 
205
  torch.save(network.proj, "model.pt" )
206
  return image, "model.pt"
207
 
208
+ @spaces.GPU
209
+ def start_items():
210
+ global young
211
+ global pointy
212
+ global wavy
213
+ global thick
214
+ young = get_direction(df, "Young", pinverse, 1000, device)
215
+ young = debias(young, "Male", df, pinverse, device)
216
+ young = debias(young, "Pointy_Nose", df, pinverse, device)
217
+ young = debias(young, "Wavy_Hair", df, pinverse, device)
218
+ young = debias(young, "Chubby", df, pinverse, device)
219
+ young = debias(young, "No_Beard", df, pinverse, device)
220
+ young = debias(young, "Mustache", df, pinverse, device)
221
+
222
+
223
+ pointy = get_direction(df, "Pointy_Nose", pinverse, 1000, device)
224
+ pointy = debias(pointy, "Young", df, pinverse, device)
225
+ pointy = debias(pointy, "Male", df, pinverse, device)
226
+ pointy = debias(pointy, "Wavy_Hair", df, pinverse, device)
227
+ pointy = debias(pointy, "Chubby", df, pinverse, device)
228
+ pointy = debias(pointy, "Heavy_Makeup", df, pinverse, device)
229
+
230
+
231
+
232
+ wavy = get_direction(df, "Wavy_Hair", pinverse, 1000, device)
233
+ wavy = debias(wavy, "Young", df, pinverse, device)
234
+ wavy = debias(wavy, "Male", df, pinverse, device)
235
+ wavy = debias(wavy, "Pointy_Nose", df, pinverse, device)
236
+ wavy = debias(wavy, "Chubby", df, pinverse, device)
237
+ wavy = debias(wavy, "Heavy_Makeup", df, pinverse, device)
238
+
239
+
240
+ thick = get_direction(df, "Bushy_Eyebrows", pinverse, 1000, device)
241
+ thick = debias(thick, "Male", df, pinverse, device)
242
+ thick = debias(thick, "Young", df, pinverse, device)
243
+ thick = debias(thick, "Pointy_Nose", df, pinverse, device)
244
+ thick = debias(thick, "Wavy_Hair", df, pinverse, device)
245
+ thick = debias(thick, "Mustache", df, pinverse, device)
246
+ thick = debias(thick, "No_Beard", df, pinverse, device)
247
+ thick = debias(thick, "Sideburns", df, pinverse, device)
248
+ thick = debias(thick, "Big_Nose", df, pinverse, device)
249
+ thick = debias(thick, "Big_Lips", df, pinverse, device)
250
+ thick = debias(thick, "Black_Hair", df, pinverse, device)
251
+ thick = debias(thick, "Brown_Hair", df, pinverse, device)
252
+ thick = debias(thick, "Pale_Skin", df, pinverse, device)
253
+ thick = debias(thick, "Heavy_Makeup", df, pinverse, device)
254
 
255
 
256