INNER CODE UNIT · Python

_get_full_model_name

BayesWitnesses/m2cgen · m2cgen/assemblers/__init__.py:137

def _get_full_model_name(model):
    type_name = type(model)
    return f"{type_name.__module__.split('.')[0]}_{type_name.__name__}"


def get_assembler_cls(model):
    model_name = _get_full_model_name(model)
    assembler_cls = SUPPORTED_MODELS.get(model_name)

    if not assembler_cls:
        raise NotImplementedError(f"Model '{model_name}' is not supported")

    return assembler_cls

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…