Download GeometryForcing/experiments/video_latent_preprocessing.py from BonanDing/worldmem-baseline-evals: direct link, hf CLI and curl.
- Browser
- Download file 896 Bytes
-
https://huggingface.co/BonanDing/worldmem-baseline-evals/resolve/main/GeometryForcing/experiments/video_latent_preprocessing.py
- Command line
-
hf download hf://BonanDing/worldmem-baseline-evals/GeometryForcing/experiments/video_latent_preprocessing.py
-
curl -L -o video_latent_preprocessing.py https://huggingface.co/BonanDing/worldmem-baseline-evals/resolve/main/GeometryForcing/experiments/video_latent_preprocessing.py
896 Bytes
| from datasets.video import ( | |
| MinecraftSimpleVideoDataset, | |
| ) | |
| from algorithms.vae import ImageVAEPreprocessor | |
| from .base_exp import BaseLightningExperiment | |
| from .data_modules import ValDataModule | |
| class VideoLatentPreprocessingExperiment(BaseLightningExperiment): | |
| """ | |
| Experiment for preprocessing videos to latents using a pretrained ImageVAE model. | |
| """ | |
| compatible_algorithms = dict( | |
| image_vae_preprocessor=ImageVAEPreprocessor, | |
| ) | |
| compatible_datasets = dict( | |
| video_minecraft=MinecraftSimpleVideoDataset, | |
| ) | |
| data_module_cls = ValDataModule | |
| def training(self) -> None: | |
| raise NotImplementedError( | |
| "Training not implemented for video preprocessing experiments" | |
| ) | |
| def testing(self) -> None: | |
| raise NotImplementedError( | |
| "Testing not implemented for video preprocessing experiments" | |
| ) | |