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