Spaces:
Runtime error
Runtime error
import importlib | |
import os | |
import sys | |
CUR_DIR = os.path.dirname(os.path.abspath(__file__)) | |
sys.path.append(os.path.join(CUR_DIR, "../")) | |
def base_build_fn(module, cls, params): | |
return getattr(importlib.import_module( | |
module, package=None), cls)(**params) | |
def build_from_cfg(config): | |
module, cls = config['name'].rsplit(".", 1) | |
params = config.get('params', {}) | |
return base_build_fn(module, cls, params) | |