Download GeometryForcing/experiments/video_generation.py from BonanDing/worldmem-baseline-evals: direct link, hf CLI and curl.
- Browser
- Download file 1.24 kB
-
https://huggingface.co/BonanDing/worldmem-baseline-evals/resolve/main/GeometryForcing/experiments/video_generation.py
- Command line
-
hf download hf://BonanDing/worldmem-baseline-evals/GeometryForcing/experiments/video_generation.py
-
curl -L -o video_generation.py https://huggingface.co/BonanDing/worldmem-baseline-evals/resolve/main/GeometryForcing/experiments/video_generation.py
1.24 kB
| from datasets.video import ( | |
| MinecraftAdvancedVideoDataset, | |
| Kinetics600AdvancedVideoDataset, | |
| RealEstate10KAdvancedVideoDataset, | |
| RealEstate10KMiniAdvancedVideoDataset, | |
| RealEstate10KOODAdvancedVideoDataset, | |
| RealEstate10KRotateAdvancedVideoDataset | |
| ) | |
| from algorithms.dfot import DFoTVideo, DFoTVideoPose,DFoTGeometryForcing | |
| from .base_exp import BaseLightningExperiment | |
| from .data_modules.utils import _data_module_cls | |
| class VideoGenerationExperiment(BaseLightningExperiment): | |
| """ | |
| A video generation experiment | |
| """ | |
| compatible_algorithms = dict( | |
| dfot_video=DFoTVideo, | |
| dfot_video_pose=DFoTVideoPose, | |
| sd_video=DFoTVideo, | |
| sd_video_3d=DFoTVideoPose, | |
| dfot_geometry_forcing=DFoTGeometryForcing, | |
| ) | |
| compatible_datasets = dict( | |
| # video datasets | |
| minecraft=MinecraftAdvancedVideoDataset, | |
| realestate10k=RealEstate10KAdvancedVideoDataset, | |
| realestate10k_ood=RealEstate10KOODAdvancedVideoDataset, | |
| realestate10k_mini=RealEstate10KMiniAdvancedVideoDataset, | |
| realestate10k_rotate=RealEstate10KRotateAdvancedVideoDataset, | |
| kinetics_600=Kinetics600AdvancedVideoDataset, | |
| ) | |
| data_module_cls = _data_module_cls | |