hysts commited on
Commit
44dfcc5
1 Parent(s): 26207f1

Update for gradio 3.0

Browse files
Files changed (2) hide show
  1. README.md +1 -1
  2. app.py +6 -13
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 🏢
4
  colorFrom: blue
5
  colorTo: gray
6
  sdk: gradio
7
- sdk_version: 2.9.4
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
- seed0: int, psi0: float, seed1: int, psi1: float,
69
- num_intermediate: int, model: nn.Module,
70
- device: torch.device) -> tuple[list[np.ndarray], np.ndarray]:
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
- concatenated = np.hstack(res)
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(