hysts
commited on
Commit
•
44dfcc5
1
Parent(s):
26207f1
Update for gradio 3.0
Browse files
README.md
CHANGED
@@ -4,7 +4,7 @@ emoji: 🏢
|
|
4 |
colorFrom: blue
|
5 |
colorTo: gray
|
6 |
sdk: gradio
|
7 |
-
sdk_version:
|
8 |
app_file: app.py
|
9 |
pinned: false
|
10 |
---
|
|
|
4 |
colorFrom: blue
|
5 |
colorTo: gray
|
6 |
sdk: gradio
|
7 |
+
sdk_version: 3.0.2
|
8 |
app_file: app.py
|
9 |
pinned: false
|
10 |
---
|
app.py
CHANGED
@@ -39,7 +39,6 @@ def parse_args() -> argparse.Namespace:
|
|
39 |
dest='enable_queue',
|
40 |
action='store_false')
|
41 |
parser.add_argument('--allow-flagging', type=str, default='never')
|
42 |
-
parser.add_argument('--allow-screenshot', action='store_true')
|
43 |
return parser.parse_args()
|
44 |
|
45 |
|
@@ -64,10 +63,10 @@ def generate_z(z_dim: int, seed: int, device: torch.device) -> torch.Tensor:
|
|
64 |
|
65 |
|
66 |
@torch.inference_mode()
|
67 |
-
def generate_interpolated_images(
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
seed0 = int(np.clip(seed0, 0, np.iinfo(np.uint32).max))
|
72 |
seed1 = int(np.clip(seed1, 0, np.iinfo(np.uint32).max))
|
73 |
|
@@ -88,8 +87,7 @@ def generate_interpolated_images(
|
|
88 |
torch.uint8)
|
89 |
out = out[0].cpu().numpy()
|
90 |
res.append(out)
|
91 |
-
|
92 |
-
return res, concatenated
|
93 |
|
94 |
|
95 |
def main():
|
@@ -118,16 +116,11 @@ def main():
|
|
118 |
default=7,
|
119 |
label='Number of Intermediate Frames'),
|
120 |
],
|
121 |
-
|
122 |
-
gr.outputs.Carousel(gr.outputs.Image(type='numpy'),
|
123 |
-
label='Output Images'),
|
124 |
-
gr.outputs.Image(type='numpy', label='Concatenated'),
|
125 |
-
],
|
126 |
title=TITLE,
|
127 |
description=DESCRIPTION,
|
128 |
article=ARTICLE,
|
129 |
theme=args.theme,
|
130 |
-
allow_screenshot=args.allow_screenshot,
|
131 |
allow_flagging=args.allow_flagging,
|
132 |
live=args.live,
|
133 |
).launch(
|
|
|
39 |
dest='enable_queue',
|
40 |
action='store_false')
|
41 |
parser.add_argument('--allow-flagging', type=str, default='never')
|
|
|
42 |
return parser.parse_args()
|
43 |
|
44 |
|
|
|
63 |
|
64 |
|
65 |
@torch.inference_mode()
|
66 |
+
def generate_interpolated_images(seed0: int, psi0: float, seed1: int,
|
67 |
+
psi1: float, num_intermediate: int,
|
68 |
+
model: nn.Module,
|
69 |
+
device: torch.device) -> list[np.ndarray]:
|
70 |
seed0 = int(np.clip(seed0, 0, np.iinfo(np.uint32).max))
|
71 |
seed1 = int(np.clip(seed1, 0, np.iinfo(np.uint32).max))
|
72 |
|
|
|
87 |
torch.uint8)
|
88 |
out = out[0].cpu().numpy()
|
89 |
res.append(out)
|
90 |
+
return res
|
|
|
91 |
|
92 |
|
93 |
def main():
|
|
|
116 |
default=7,
|
117 |
label='Number of Intermediate Frames'),
|
118 |
],
|
119 |
+
gr.Gallery(type='numpy', label='Output Images'),
|
|
|
|
|
|
|
|
|
120 |
title=TITLE,
|
121 |
description=DESCRIPTION,
|
122 |
article=ARTICLE,
|
123 |
theme=args.theme,
|
|
|
124 |
allow_flagging=args.allow_flagging,
|
125 |
live=args.live,
|
126 |
).launch(
|