jbilcke-hf HF Staff commited on
Commit
bf284b5
·
1 Parent(s): ef28d88
Files changed (1) hide show
  1. server.py +31 -12
server.py CHANGED
@@ -492,7 +492,7 @@ class GameManager:
492
  sigma_data=0.5,
493
  sigma_offset_noise=0.05,
494
  noise_previous_obs=True,
495
- frame_sampling=None
496
  )
497
  denoiser = Denoiser(denoiser_cfg)
498
 
@@ -521,17 +521,36 @@ class GameManager:
521
  )
522
  rew_end_model = RewEndModel(rew_end_cfg)
523
 
524
- # Initialize the world model environment with all required components
525
- self.engine = WorldModelEnv(
526
- denoiser=denoiser,
527
- upsampler=upsampler,
528
- rew_end_model=rew_end_model,
529
- spawn_dir=Path("game/spawn"),
530
- num_envs=1,
531
- seq_length=16,
532
- cfg=world_model_env_cfg,
533
- return_denoising_trajectory=False
534
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
535
  logger.info("Initialized World Model Environment")
536
  except ImportError as e:
537
  logger.warning(f"{str(e)}")
 
492
  sigma_data=0.5,
493
  sigma_offset_noise=0.05,
494
  noise_previous_obs=True,
495
+ frame_sampling=[{"count": 4, "stride": 1}] # Required for get_frame_indices
496
  )
497
  denoiser = Denoiser(denoiser_cfg)
498
 
 
521
  )
522
  rew_end_model = RewEndModel(rew_end_cfg)
523
 
524
+ # Add detailed logging for each component before initialization
525
+ logger.info("Starting WorldModelEnv initialization")
526
+ logger.info(f"Denoiser config: {denoiser_cfg}")
527
+ logger.info(f"Upsampler config: {upsampler_cfg}")
528
+ logger.info(f"Spawn directory exists: {Path('game/spawn').exists()}")
529
+ logger.info(f"World model config: {world_model_env_cfg}")
530
+
531
+ try:
532
+ # Make sure the spawn directory exists
533
+ spawn_dir = Path("game/spawn")
534
+ if not spawn_dir.exists():
535
+ logger.error(f"Spawn directory {spawn_dir} does not exist")
536
+
537
+ # Initialize the world model environment with all required components
538
+ logger.info("Calling WorldModelEnv constructor")
539
+ self.engine = WorldModelEnv(
540
+ denoiser=denoiser,
541
+ upsampler=upsampler,
542
+ rew_end_model=rew_end_model,
543
+ spawn_dir=spawn_dir,
544
+ num_envs=1,
545
+ seq_length=16,
546
+ cfg=world_model_env_cfg,
547
+ return_denoising_trajectory=False
548
+ )
549
+ logger.info("WorldModelEnv initialization successful")
550
+ except Exception as e:
551
+ logger.error(f"Error initializing WorldModelEnv: {str(e)}")
552
+ logger.error(f"Error details: {traceback.format_exc()}")
553
+ raise
554
  logger.info("Initialized World Model Environment")
555
  except ImportError as e:
556
  logger.warning(f"{str(e)}")