Spaces:
Running on Zero
Running on Zero
Download src/model/encoder/encoder.py from LittleFrog/LVSPM: direct link, hf CLI and curl.
- Browser
- Download file 412 Bytes
-
https://huggingface.co/spaces/LittleFrog/LVSPM/resolve/main/src/model/encoder/encoder.py
- Command line
-
hf download hf://spaces/LittleFrog/LVSPM/src/model/encoder/encoder.py
-
curl -L -o encoder.py https://huggingface.co/spaces/LittleFrog/LVSPM/resolve/main/src/model/encoder/encoder.py
412 Bytes
| from abc import ABC, abstractmethod | |
| from typing import Generic, TypeVar | |
| from torch import nn | |
| from ..types import LVSPM | |
| T = TypeVar("T") | |
| class Encoder(nn.Module, ABC, Generic[T]): | |
| cfg: T | |
| def __init__(self, cfg: T) -> None: | |
| super().__init__() | |
| self.cfg = cfg | |
| def forward( | |
| self, | |
| context: dict, | |
| target: dict, | |
| ) -> LVSPM: | |
| pass | |