def run_pipeline(args: Namespace) -> None:
    """Run a pipeline with the provided arguments.

    Args:
        args (Namespace): Arguments for the pipeline, including the subcommand
            and configuration.

    Raises:
        ValueError: If pipelines are not available in the current installation.

    Note:
        This feature is experimental and may change or be removed in future versions.
    """
    logger.warning("This feature is experimental. It may change or be removed in the future.")
    if PIPELINE_REGISTRY is not None:
        subcommand = args.subcommand
        config = args[subcommand]
        PIPELINE_REGISTRY[subcommand]().run(config)
    else:
        msg = "Pipeline is not available"
        raise ValueError(msg)
Run a pipeline with the provided arguments.

    Args:
        args (Namespace): Arguments for the pipeline, including the subcommand
            and configuration.

    Raises:
        ValueError: If pipelines are not available in the current installation.

    Note:
        This feature is experimental and may change or be removed in future versions.
    
src/anomalib/cli/pipelines.py