xizaoqu commited on
Commit
e05d15b
·
1 Parent(s): d5fc1bf

update README

Browse files
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -194,10 +194,10 @@ def run(cfg: DictConfig):
194
  # return new_frame
195
 
196
  def set_denoising_steps(denoising_steps, sampling_timesteps_state):
197
- algo.sampling_timesteps = denoising_steps
198
- algo.diffusion_model.sampling_timesteps = denoising_steps
199
  sampling_timesteps_state = denoising_steps
200
- print("set denoising steps to", algo.sampling_timesteps)
201
  return sampling_timesteps_state
202
 
203
  def update_image_and_log(keys):
@@ -205,7 +205,7 @@ def run(cfg: DictConfig):
205
  global input_history
206
  global memory_curr_frame
207
 
208
- print("algo frame:", len(algo.frames))
209
 
210
  for i in range(len(actions)):
211
  memory_curr_frame += 1
@@ -244,7 +244,9 @@ def run(cfg: DictConfig):
244
  global input_history
245
  global memory_frames
246
 
247
- algo.reset()
 
 
248
  memory_frames = []
249
  memory_frames.append(load_image_as_tensor(DEFAULT_IMAGE))
250
  memory_curr_frame = 0
@@ -328,11 +330,11 @@ def run(cfg: DictConfig):
328
  input_box = gr.Textbox(label="Action Sequence", placeholder="Enter action sequence here...", lines=1, max_lines=1)
329
  log_output = gr.Textbox(label="History Log", interactive=False)
330
  with gr.Column(scale=1):
331
- slider = gr.Slider(minimum=10, maximum=50, value=algo.sampling_timesteps, step=1, label="Denoising Steps")
332
  submit_button = gr.Button("Generate")
333
  reset_btn = gr.Button("Reset")
334
 
335
- sampling_timesteps_state = gr.State(algo.sampling_timesteps)
336
 
337
  example_actions = ["DDDDDDDDEEEEEEEEEESSSAAAAAAAAWWW", "DDDDDDDDDDDDQQQQQQQQQQQQQQQDDDDDDDDDDDD",
338
  "DDDDWWWDDDDDDDDDDDDDDDDDDDDSSSAAAAAAAAAAAAAAAAAAAAAAAA", "SSUNNWWEEEEEEEEEAAA1NNNNNNNNNSSUNNWW"]
 
194
  # return new_frame
195
 
196
  def set_denoising_steps(denoising_steps, sampling_timesteps_state):
197
+ runner.algo.sampling_timesteps = denoising_steps
198
+ runner.algo.diffusion_model.sampling_timesteps = denoising_steps
199
  sampling_timesteps_state = denoising_steps
200
+ print("set denoising steps to", runner.algo.sampling_timesteps)
201
  return sampling_timesteps_state
202
 
203
  def update_image_and_log(keys):
 
205
  global input_history
206
  global memory_curr_frame
207
 
208
+ print("algo frame:", len(runner.algo.frames))
209
 
210
  for i in range(len(actions)):
211
  memory_curr_frame += 1
 
244
  global input_history
245
  global memory_frames
246
 
247
+ device = next(runner.algo.parameters()).device
248
+ print(device)
249
+ runner.algo.reset()
250
  memory_frames = []
251
  memory_frames.append(load_image_as_tensor(DEFAULT_IMAGE))
252
  memory_curr_frame = 0
 
330
  input_box = gr.Textbox(label="Action Sequence", placeholder="Enter action sequence here...", lines=1, max_lines=1)
331
  log_output = gr.Textbox(label="History Log", interactive=False)
332
  with gr.Column(scale=1):
333
+ slider = gr.Slider(minimum=10, maximum=50, value=runner.algo.sampling_timesteps, step=1, label="Denoising Steps")
334
  submit_button = gr.Button("Generate")
335
  reset_btn = gr.Button("Reset")
336
 
337
+ sampling_timesteps_state = gr.State(runner.algo.sampling_timesteps)
338
 
339
  example_actions = ["DDDDDDDDEEEEEEEEEESSSAAAAAAAAWWW", "DDDDDDDDDDDDQQQQQQQQQQQQQQQDDDDDDDDDDDD",
340
  "DDDDWWWDDDDDDDDDDDDDDDDDDDDSSSAAAAAAAAAAAAAAAAAAAAAAAA", "SSUNNWWEEEEEEEEEAAA1NNNNNNNNNSSUNNWW"]