xizaoqu commited on
Commit
10be9cf
·
1 Parent(s): be19e81
Files changed (1) hide show
  1. app.py +14 -17
app.py CHANGED
@@ -188,7 +188,7 @@ self_memory_c2w = None
188
  self_frame_idx = None
189
 
190
 
191
- @spaces.GPU(duration=50)
192
  def run_interactive(first_frame, action, first_pose, curr_frame, device, self_frames, self_poses, self_memory_c2w, self_frame_idx):
193
  new_frame, self_frames, self_poses, self_memory_c2w, self_frame_idx = worldmem.interactive(first_frame,
194
  action,
@@ -199,12 +199,6 @@ def run_interactive(first_frame, action, first_pose, curr_frame, device, self_fr
199
  self_poses=self_poses,
200
  self_memory_c2w=self_memory_c2w,
201
  self_frame_idx=self_frame_idx)
202
- print("in run_interactive")
203
- print(new_frame.device)
204
- print(self_frames.device)
205
- print(self_poses.device)
206
- print(self_memory_c2w.device)
207
- print(self_frame_idx.device)
208
  return new_frame, self_frames, self_poses, self_memory_c2w, self_frame_idx
209
 
210
  def set_denoising_steps(denoising_steps, sampling_timesteps_state):
@@ -274,16 +268,19 @@ def reset():
274
  input_history = ""
275
 
276
  print("before reset")
277
- _, self_frames, self_poses, self_memory_c2w, self_frame_idx = run_interactive(memory_frames[0],
278
- actions[0],
279
- poses[0],
280
- memory_curr_frame,
281
- device=device,
282
- self_frames=self_frames,
283
- self_poses=self_poses,
284
- self_memory_c2w=self_memory_c2w,
285
- self_frame_idx=self_frame_idx)
286
-
 
 
 
287
  print("in reset")
288
  return input_history, DEFAULT_IMAGE
289
 
 
188
  self_frame_idx = None
189
 
190
 
191
+ @spaces.GPU()
192
  def run_interactive(first_frame, action, first_pose, curr_frame, device, self_frames, self_poses, self_memory_c2w, self_frame_idx):
193
  new_frame, self_frames, self_poses, self_memory_c2w, self_frame_idx = worldmem.interactive(first_frame,
194
  action,
 
199
  self_poses=self_poses,
200
  self_memory_c2w=self_memory_c2w,
201
  self_frame_idx=self_frame_idx)
 
 
 
 
 
 
202
  return new_frame, self_frames, self_poses, self_memory_c2w, self_frame_idx
203
 
204
  def set_denoising_steps(denoising_steps, sampling_timesteps_state):
 
268
  input_history = ""
269
 
270
  print("before reset")
271
+ try:
272
+ _, self_frames, self_poses, self_memory_c2w, self_frame_idx = run_interactive(memory_frames[0],
273
+ actions[0],
274
+ poses[0],
275
+ memory_curr_frame,
276
+ device=device,
277
+ self_frames=self_frames,
278
+ self_poses=self_poses,
279
+ self_memory_c2w=self_memory_c2w,
280
+ self_frame_idx=self_frame_idx)
281
+ except Exception as e:
282
+ print("Error during reset:", e)
283
+ pass
284
  print("in reset")
285
  return input_history, DEFAULT_IMAGE
286