Spaces:
Running
on
A100
Running
on
A100
# Copyright (c) 2025 NVIDIA CORPORATION. | |
# Licensed under the MIT license. | |
# Adapted from https://github.com/NVlabs/VILA/tree/main under the Apache 2.0 license. | |
# LICENSE is in incl_licenses directory. | |
from torch import nn | |
__all__ = ["BaseEncoder"] | |
class BaseEncoder(nn.Module): | |
def __init__(self, parent: nn.Module) -> None: | |
super().__init__() | |
self._parent = [parent] | |
def parent(self) -> nn.Module: | |
return self._parent[0] | |