def METHOD_NAME(config: PipelineConfig) -> EvaluationResults:
    """
    # MNIST example in PyTorch
    As implemented in the
    [PyTorch repository](https://github.com/pytorch/examples/blob/main/mnist/main.py).
    """
    train_dataset = load_mnist_dataset(train=True).set(
        name="Load train dataset", tags=["train"]
    )
    test_dataset = load_mnist_dataset(train=False).set(
        name="Load test dataset", tags=["test"]
    )
    train_dataloader = get_dataloader(
        dataset=train_dataset, config=config.dataloader_config
    )
    test_dataloader = get_dataloader(
        dataset=test_dataset, config=config.dataloader_config
    )
    evaluation_results = train_eval(
        train_dataloader=train_dataloader,
        test_dataloader=test_dataloader,
        train_config=config.train_config,
    )
    return evaluation_results