UMA / model /__init__.py
OneScience's picture
Upload folder using huggingface_hub
bf314e8 verified
Raw
History Blame Contribute Delete
732 Bytes
from __future__ import annotations
from importlib.metadata import PackageNotFoundError, version
from model.base import HydraModel, HydraModelV2
try:
__version__ = version("onescience.utils.uma")
except PackageNotFoundError:
# package is not installed
__version__ = ""
__all__ = [
"HydraModel",
"HydraModelV2",
"eSCNMDBackbone",
"eSCNMDMoeBackbone",
]
def __getattr__(name: str):
if name == "eSCNMDBackbone":
from model.uma_escn_md import eSCNMDBackbone
return eSCNMDBackbone
if name == "eSCNMDMoeBackbone":
from model.uma_escn_moe import eSCNMDMoeBackbone
return eSCNMDMoeBackbone
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")