MatRIS / model /__init__.py
OneScience's picture
Upload folder using huggingface_hub
45e5a32 verified
Raw
History Blame Contribute Delete
978 Bytes
"""
MatRIS: Material Representation Learning with Interatomic Structure
A deep learning model for predicting material properties including energy,
forces, stress, and magnetic moments.
"""
import sys
from importlib.metadata import PackageNotFoundError, version
try:
__version__ = version(__name__) # read from pyproject.toml
except PackageNotFoundError:
__version__ = "unknown"
# Import main model
from model.matris import MatRIS
# Import graph components
from onescience.datapipes.materials.matris import GraphConverter, RadiusGraph
# 把本仓库 model 注册为 onescience.models.matris,使得 OneScience 的 MatRISCalculator、
# StructOptimizer 等工具类在加载预训练权重时,直接使用本仓库的 MatRIS.load 方法。
# 默认权重会下载到本仓库根目录下的 weight/ 中。
sys.modules["onescience.models.matris"] = sys.modules[__name__]
__all__ = [
"MatRIS",
"GraphConverter",
"RadiusGraph",
"__version__",
]