Download docs/finetrainers-src-codebase/finetrainers/data/_artifact.py from jbilcke-hf/VideoModelStudio: direct link, hf CLI and curl.
- Browser
- Download file 627 Bytes
-
https://huggingface.co/spaces/jbilcke-hf/VideoModelStudio/resolve/main/docs/finetrainers-src-codebase/finetrainers/data/_artifact.py
- Command line
-
hf download hf://spaces/jbilcke-hf/VideoModelStudio/docs/finetrainers-src-codebase/finetrainers/data/_artifact.py
-
curl -L -o _artifact.py https://huggingface.co/spaces/jbilcke-hf/VideoModelStudio/resolve/main/docs/finetrainers-src-codebase/finetrainers/data/_artifact.py
627 Bytes
| # ===== THIS FILE ONLY EXISTS FOR THE TIME BEING SINCE I DID NOT KNOW WHERE TO PUT IT ===== | |
| from dataclasses import dataclass | |
| from typing import Any, List | |
| from PIL.Image import Image | |
| class Artifact: | |
| type: str | |
| value: Any | |
| file_extension: str | |
| class ImageArtifact(Artifact): | |
| value: Image | |
| def __init__(self, value: Image): | |
| super().__init__(type="image", value=value, file_extension="png") | |
| class VideoArtifact(Artifact): | |
| value: List[Image] | |
| def __init__(self, value: List[Image]): | |
| super().__init__(type="video", value=value, file_extension="mp4") | |