hysts HF Staff commited on
Commit
dd27380
·
1 Parent(s): 37a7a92

Update for gradio 3.0

Browse files
Files changed (2) hide show
  1. README.md +1 -1
  2. app.py +4 -10
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 📊
4
  colorFrom: red
5
  colorTo: yellow
6
  sdk: gradio
7
- sdk_version: 2.9.1
8
  app_file: app.py
9
  pinned: false
10
  ---
 
4
  colorFrom: red
5
  colorTo: yellow
6
  sdk: gradio
7
+ sdk_version: 3.0.2
8
  app_file: app.py
9
  pinned: false
10
  ---
app.py CHANGED
@@ -48,7 +48,6 @@ def parse_args() -> argparse.Namespace:
48
  dest='enable_queue',
49
  action='store_false')
50
  parser.add_argument('--allow-flagging', type=str, default='never')
51
- parser.add_argument('--allow-screenshot', action='store_true')
52
  return parser.parse_args()
53
 
54
 
@@ -88,7 +87,7 @@ def generate_image(model: nn.Module, z: torch.Tensor, truncation_psi: float,
88
  def generate_interpolated_images(
89
  seed0: int, seed1: int, num_intermediate: int, psi0: float,
90
  psi1: float, randomize_noise: bool, model: nn.Module,
91
- device: torch.device) -> tuple[list[np.ndarray], np.ndarray]:
92
  seed0 = int(np.clip(seed0, 0, np.iinfo(np.uint32).max))
93
  seed1 = int(np.clip(seed1, 0, np.iinfo(np.uint32).max))
94
 
@@ -107,8 +106,7 @@ def generate_interpolated_images(
107
  for z, psi in zip(zs, psis):
108
  out = generate_image(model, z, psi, randomize_noise)
109
  res.append(out)
110
- concatenated = np.hstack(res)
111
- return res, concatenated
112
 
113
 
114
  def main():
@@ -146,19 +144,15 @@ def main():
146
  0, 2, step=0.05, default=0.7, label='Truncation psi 2'),
147
  gr.inputs.Checkbox(default=False, label='Randomize Noise'),
148
  ],
149
- [
150
- gr.outputs.Carousel(gr.outputs.Image(type='numpy'),
151
- label='Output Images'),
152
- gr.outputs.Image(type='numpy', label='Concatenated'),
153
- ],
154
  examples=examples,
155
  title=TITLE,
156
  description=DESCRIPTION,
157
  article=ARTICLE,
158
  theme=args.theme,
159
- allow_screenshot=args.allow_screenshot,
160
  allow_flagging=args.allow_flagging,
161
  live=args.live,
 
162
  ).launch(
163
  enable_queue=args.enable_queue,
164
  server_port=args.port,
 
48
  dest='enable_queue',
49
  action='store_false')
50
  parser.add_argument('--allow-flagging', type=str, default='never')
 
51
  return parser.parse_args()
52
 
53
 
 
87
  def generate_interpolated_images(
88
  seed0: int, seed1: int, num_intermediate: int, psi0: float,
89
  psi1: float, randomize_noise: bool, model: nn.Module,
90
+ device: torch.device) -> list[np.ndarray]:
91
  seed0 = int(np.clip(seed0, 0, np.iinfo(np.uint32).max))
92
  seed1 = int(np.clip(seed1, 0, np.iinfo(np.uint32).max))
93
 
 
106
  for z, psi in zip(zs, psis):
107
  out = generate_image(model, z, psi, randomize_noise)
108
  res.append(out)
109
+ return res
 
110
 
111
 
112
  def main():
 
144
  0, 2, step=0.05, default=0.7, label='Truncation psi 2'),
145
  gr.inputs.Checkbox(default=False, label='Randomize Noise'),
146
  ],
147
+ gr.Gallery(type='numpy', label='Output Images'),
 
 
 
 
148
  examples=examples,
149
  title=TITLE,
150
  description=DESCRIPTION,
151
  article=ARTICLE,
152
  theme=args.theme,
 
153
  allow_flagging=args.allow_flagging,
154
  live=args.live,
155
+ cache_examples=False,
156
  ).launch(
157
  enable_queue=args.enable_queue,
158
  server_port=args.port,