Skip to content

Commit a7b33f6

Browse files
committed
fix
1 parent 53ebcc6 commit a7b33f6

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/maxdiffusion/checkpointing/ltx2_checkpointer.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,18 @@ def __init__(self, config, checkpoint_type: str = LTX2_CHECKPOINT):
4242
self.opt_state = None
4343

4444
self.checkpoint_manager: ocp.CheckpointManager = create_orbax_checkpoint_manager(
45-
self.config.checkpoint_dir,
45+
getattr(self.config, "checkpoint_dir", ""),
4646
enable_checkpointing=True,
4747
save_interval_steps=1,
4848
checkpoint_type=checkpoint_type,
4949
dataset_type=getattr(config, "dataset_type", None),
5050
)
5151

5252
def load_ltx2_configs_from_orbax(self, step: Optional[int]) -> Tuple[Optional[dict], Optional[int]]:
53+
if self.checkpoint_manager is None:
54+
max_logging.log("No checkpoint manager configured, skipping Orbax load.")
55+
return None, None
56+
5357
if step is None:
5458
step = self.checkpoint_manager.latest_step()
5559
max_logging.log(f"Latest LTX2 checkpoint step: {step}")

0 commit comments

Comments
 (0)