Download docs/finetrainers-src-codebase/finetrainers/functional/diffusion.py from jbilcke-hf/VideoModelStudio: direct link, hf CLI and curl.
- Browser
- Download file 317 Bytes
-
https://huggingface.co/spaces/jbilcke-hf/VideoModelStudio/resolve/main/docs/finetrainers-src-codebase/finetrainers/functional/diffusion.py
- Command line
-
hf download hf://spaces/jbilcke-hf/VideoModelStudio/docs/finetrainers-src-codebase/finetrainers/functional/diffusion.py
-
curl -L -o diffusion.py https://huggingface.co/spaces/jbilcke-hf/VideoModelStudio/resolve/main/docs/finetrainers-src-codebase/finetrainers/functional/diffusion.py
317 Bytes
| import torch | |
| def flow_match_xt(x0: torch.Tensor, n: torch.Tensor, t: torch.Tensor) -> torch.Tensor: | |
| r"""Forward process of flow matching.""" | |
| return (1.0 - t) * x0 + t * n | |
| def flow_match_target(n: torch.Tensor, x0: torch.Tensor) -> torch.Tensor: | |
| r"""Loss target for flow matching.""" | |
| return n - x0 | |