Ahsen Khaliq
commited on
Commit
·
86c32c4
1
Parent(s):
2a0de73
Update app.py
Browse files
app.py
CHANGED
|
@@ -47,14 +47,24 @@ def display_image(image, size=None, mode='nearest', unnorm=False, title=''):
|
|
| 47 |
return image
|
| 48 |
|
| 49 |
|
| 50 |
-
|
| 51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
num_im = int(num)
|
| 53 |
random_seed = int(seed)
|
| 54 |
|
| 55 |
plt.rcParams['figure.dpi'] = 300
|
| 56 |
|
| 57 |
-
mean_latent = load_model(generator, f'{model_type}.pt')
|
| 58 |
|
| 59 |
# pad determines how much of an image is involve in the blending
|
| 60 |
pad = 512//4
|
|
@@ -106,7 +116,8 @@ article = "<p style='text-align: center'><a href='https://arxiv.org/abs/2111.016
|
|
| 106 |
gr.Interface(
|
| 107 |
inferece,
|
| 108 |
[gr.inputs.Number(default=5, label="Number of Images")
|
| 109 |
-
,gr.inputs.Number(default=90, label="Random Seed")],
|
|
|
|
| 110 |
gr.outputs.Image(type="numpy", label="Output"),
|
| 111 |
title=title,
|
| 112 |
description=description,
|
|
|
|
| 47 |
return image
|
| 48 |
|
| 49 |
|
| 50 |
+
mean_latentland = load_model(generator, 'landscape.pt')
|
| 51 |
+
mean_latentface = load_model(generator, 'face.pt')
|
| 52 |
+
mean_latentchurch = load_model(generator, 'church.pt')
|
| 53 |
+
|
| 54 |
+
|
| 55 |
+
def inferece(num, seed, model_type):
|
| 56 |
+
if model_type == 'landscape':
|
| 57 |
+
mean_latent = mean_latentland
|
| 58 |
+
else if model_type = 'face':
|
| 59 |
+
mean_latent = mean_latentface
|
| 60 |
+
else:
|
| 61 |
+
mean_latent = mean_latentchurch
|
| 62 |
+
|
| 63 |
num_im = int(num)
|
| 64 |
random_seed = int(seed)
|
| 65 |
|
| 66 |
plt.rcParams['figure.dpi'] = 300
|
| 67 |
|
|
|
|
| 68 |
|
| 69 |
# pad determines how much of an image is involve in the blending
|
| 70 |
pad = 512//4
|
|
|
|
| 116 |
gr.Interface(
|
| 117 |
inferece,
|
| 118 |
[gr.inputs.Number(default=5, label="Number of Images")
|
| 119 |
+
,gr.inputs.Number(default=90, label="Random Seed"),gr.inputs.Radio(['church', 'face', 'landscape'], type="value", default="landscape", label="model")
|
| 120 |
+
],
|
| 121 |
gr.outputs.Image(type="numpy", label="Output"),
|
| 122 |
title=title,
|
| 123 |
description=description,
|