(self, text_encoder_path, vae_path, image_encoder_path=None, tiled=False, tile_size=(34, 34), tile_stride=(18, 16))
| 127 | |
| 128 | class LightningModelForDataProcess(pl.LightningModule): |
| 129 | def __init__(self, text_encoder_path, vae_path, image_encoder_path=None, tiled=False, tile_size=(34, 34), tile_stride=(18, 16)): |
| 130 | super().__init__() |
| 131 | model_path = [text_encoder_path, vae_path] |
| 132 | if image_encoder_path is not None: |
| 133 | model_path.append(image_encoder_path) |
| 134 | model_manager = ModelManager(torch_dtype=torch.bfloat16, device="cpu") |
| 135 | model_manager.load_models(model_path) |
| 136 | self.pipe = WanVideoReCamMasterPipeline.from_model_manager(model_manager) |
| 137 | |
| 138 | self.tiler_kwargs = {"tiled": tiled, "tile_size": tile_size, "tile_stride": tile_stride} |
| 139 | |
| 140 | def test_step(self, batch, batch_idx): |
| 141 | text, video, path = batch["text"][0], batch["video"], batch["path"][0] |
nothing calls this directly
no test coverage detected