Source code for ltsm.models.ltsm_base
from dataclasses import dataclass
from transformers import PretrainedConfig
import json
[docs]
@dataclass
class LTSMConfig(PretrainedConfig):
    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        for key, value in kwargs.items():
            setattr(self, key, value)
[docs]
    def update(self, **kwargs):
        for key, value in kwargs.items():
            setattr(self, key, value) 
[docs]
    def load(self, json_file):
        with open(json_file) as f:
            config = json.load(f)
        for key, value in config.items():
            setattr(self, key, value)
        return self