Spaces:
Build error
Build error
Download docs/finetrainers-src-codebase/finetrainers/patches/utils.py from PolygonStew/VideoModelStudio: direct link, hf CLI and curl.
- Browser
- Download file 552 Bytes
-
https://huggingface.co/spaces/PolygonStew/VideoModelStudio/resolve/main/docs/finetrainers-src-codebase/finetrainers/patches/utils.py
- Command line
-
hf download hf://spaces/PolygonStew/VideoModelStudio/docs/finetrainers-src-codebase/finetrainers/patches/utils.py
-
curl -L -o utils.py https://huggingface.co/spaces/PolygonStew/VideoModelStudio/resolve/main/docs/finetrainers-src-codebase/finetrainers/patches/utils.py
552 Bytes
| import torch | |
| class DisableTensorToDtype: | |
| def __enter__(self): | |
| self.original_to = torch.Tensor.to | |
| def modified_to(tensor, *args, **kwargs): | |
| # remove dtype from args if present | |
| args = [arg if not isinstance(arg, torch.dtype) else None for arg in args] | |
| if "dtype" in kwargs: | |
| kwargs.pop("dtype") | |
| return self.original_to(tensor, *args, **kwargs) | |
| torch.Tensor.to = modified_to | |
| def __exit__(self, *args, **kwargs): | |
| torch.Tensor.to = self.original_to | |