def validate_list()

in tt_embeddings_benchmark.py [0:0]


def validate_list(ctx: click.core.Context, param: click.core.Option, param_str: str):
    values = []
    try:
        for v in param_str.strip().split(","):
            if int(v) <= 0:
                raise click.BadParameter(f"Invalid parameter '{param_str}'")
            values.append(int(v))
    except ValueError:
        raise click.BadParameter(f"Invalid parameter '{param_str}'")
    return values