Commit
·
bf284b5
1
Parent(s):
ef28d88
up
Browse files
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=
|
496 |
)
|
497 |
denoiser = Denoiser(denoiser_cfg)
|
498 |
|
@@ -521,17 +521,36 @@ class GameManager:
|
|
521 |
)
|
522 |
rew_end_model = RewEndModel(rew_end_cfg)
|
523 |
|
524 |
-
#
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
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)}")
|