xizaoqu
commited on
Commit
·
e05d15b
1
Parent(s):
d5fc1bf
update README
Browse files
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.
|
|
|
|
|
|
|
| 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"]
|