def split_model_name(model_name):
    """
    Split model name with ':'

    Args:
        model_name: the original model name

    Returns: source name, and the model name

    """
    model_split = model_name.split(":", 1)
    if len(model_split) == 1:
        return "", model_split[0]
    else:
        source_name, model_name = model_split
        assert source_name in ("satflow", "hf_hub")
        return source_name, model_name