yotamsapi commited on
Commit
8547084
β€’
1 Parent(s): 7e30732

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -15
app.py CHANGED
@@ -12,45 +12,41 @@ from scipy.ndimage import gaussian_filter
12
  from tensorflow.keras.models import load_model
13
  from options.swap_options import SwapOptions
14
 
15
- print("hello")
16
-
17
- token = os.environ['model_fetch']
18
 
19
  opt = SwapOptions().parse()
 
20
 
21
  retina_repo = Repository(local_dir="retina_models", clone_from="felixrosberg/RetinaFace")
22
 
23
- print("cloned")
24
-
25
  from retinaface.models import *
26
 
27
- print("imported")
28
-
29
- RetinaFace = load_model("retina_model/RetinaFace-Res50.h5",
30
  custom_objects={"FPN": FPN,
31
  "SSH": SSH,
32
  "BboxHead": BboxHead,
33
  "LandmarkHead": LandmarkHead,
34
- "ClassHead": ClassHead})
35
-
36
- print("loading model")
37
 
38
  arc_repo = Repository(local_dir="arcface_model", clone_from="felixrosberg/ArcFace")
39
  ArcFace = load_model("arcface_model/ArcFace-Res50.h5")
40
  ArcFaceE = load_model("arcface_model/ArcFacePerceptual-Res50.h5")
41
 
42
-
43
  g_repo = Repository(local_dir="g_model_c_hq", clone_from="felixrosberg/FaceDancer",use_auth_token=token)
44
  G = load_model("g_model_c_hq/FaceDancer_config_c_HQ.h5", custom_objects={"AdaIN": AdaIN,
45
  "AdaptiveAttention": AdaptiveAttention,
46
  "InstanceNormalization": InstanceNormalization})
47
 
48
- # r_repo = Repository(local_dir="reconstruction_attack", clone_from="felixrosberg/reconstruction_attack", use_auth_token=token)
 
49
  # R = load_model("reconstruction_attack/reconstructor_42.h5", custom_objects={"AdaIN": AdaIN,
50
  # "AdaptiveAttention": AdaptiveAttention,
51
  # "InstanceNormalization": InstanceNormalization})
52
 
53
- # permuter_repo = Repository(local_dir="identity_permuter", clone_from="felixrosberg/identitypermuter", use_auth_token=token, git_user="felixrosberg")
 
54
 
55
  # from identity_permuter.id_permuter import identity_permuter
56
 
@@ -128,7 +124,7 @@ def run_inference(target, source, slider, adv_slider, settings):
128
  slider_weight = slider / 100
129
 
130
  target_z = ArcFace.predict(np.expand_dims(tf.image.resize(im_aligned, [112, 112]) * 0.5 + 0.5, axis=0))
131
- source_z = IDP.predict(target_z)
132
 
133
  source_z = slider_weight * source_z + (1 - slider_weight) * target_z
134
 
 
12
  from tensorflow.keras.models import load_model
13
  from options.swap_options import SwapOptions
14
 
15
+ # .
16
+ # token = os.environ['model_fetch']
 
17
 
18
  opt = SwapOptions().parse()
19
+ token = os.environ['token']
20
 
21
  retina_repo = Repository(local_dir="retina_models", clone_from="felixrosberg/RetinaFace")
22
 
 
 
23
  from retinaface.models import *
24
 
25
+ RetinaFace = load_model("retina_models/RetinaFace-Res50.h5",
 
 
26
  custom_objects={"FPN": FPN,
27
  "SSH": SSH,
28
  "BboxHead": BboxHead,
29
  "LandmarkHead": LandmarkHead,
30
+ "ClassHead": ClassHead}
31
+ )
 
32
 
33
  arc_repo = Repository(local_dir="arcface_model", clone_from="felixrosberg/ArcFace")
34
  ArcFace = load_model("arcface_model/ArcFace-Res50.h5")
35
  ArcFaceE = load_model("arcface_model/ArcFacePerceptual-Res50.h5")
36
 
 
37
  g_repo = Repository(local_dir="g_model_c_hq", clone_from="felixrosberg/FaceDancer",use_auth_token=token)
38
  G = load_model("g_model_c_hq/FaceDancer_config_c_HQ.h5", custom_objects={"AdaIN": AdaIN,
39
  "AdaptiveAttention": AdaptiveAttention,
40
  "InstanceNormalization": InstanceNormalization})
41
 
42
+ # r_repo = Repository(local_dir="reconstruction_attack", clone_from="felixrosberg/reconstruction_attack",
43
+ # private=True, use_auth_token=token)
44
  # R = load_model("reconstruction_attack/reconstructor_42.h5", custom_objects={"AdaIN": AdaIN,
45
  # "AdaptiveAttention": AdaptiveAttention,
46
  # "InstanceNormalization": InstanceNormalization})
47
 
48
+ # permuter_repo = Repository(local_dir="identity_permuter", clone_from="felixrosberg/identitypermuter",
49
+ # private=True, use_auth_token=token, git_user="felixrosberg")
50
 
51
  # from identity_permuter.id_permuter import identity_permuter
52
 
 
124
  slider_weight = slider / 100
125
 
126
  target_z = ArcFace.predict(np.expand_dims(tf.image.resize(im_aligned, [112, 112]) * 0.5 + 0.5, axis=0))
127
+ # source_z = IDP.predict(target_z)
128
 
129
  source_z = slider_weight * source_z + (1 - slider_weight) * target_z
130