Download experiments/flowmo/src/model.py from cccat6/FlowMo-WM: direct link, hf CLI and curl.
- Browser
- Download file 563 Bytes
-
https://huggingface.co/cccat6/FlowMo-WM/resolve/dd3258b67d055ee2ef6d024c562dab46d4d25f1a/experiments/flowmo/src/model.py
- Command line
-
hf download hf://cccat6/FlowMo-WM@dd3258b67d055ee2ef6d024c562dab46d4d25f1a/experiments/flowmo/src/model.py
-
curl -L -o model.py https://huggingface.co/cccat6/FlowMo-WM/resolve/dd3258b67d055ee2ef6d024c562dab46d4d25f1a/experiments/flowmo/src/model.py
563 Bytes
| """FlowMo model definition.""" | |
| import torch | |
| from experiments.flowmo.src.config import default_config | |
| from experiments.shared.src.models.image_world_models import FlowMoImageWorldModel | |
| def build_model(config): | |
| """Build the FlowMo world model.""" | |
| return FlowMoImageWorldModel(config) | |
| def load_model(checkpoint_path, config=None): | |
| """Load a trained FlowMo checkpoint.""" | |
| cfg = default_config() if config is None else config | |
| model = build_model(cfg) | |
| model.load_state_dict(torch.load(checkpoint_path, map_location="cpu")) | |
| return model | |