Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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'))
|
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 |
-
|
211 |
-
global
|
212 |
-
global
|
213 |
-
global
|
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 |
|