def METHOD_NAME(self) -> List[MetricComputationReport]:
    reports = [
        MetricComputationReport(
            name=MetricName.ACCURACY,
            metric_prefix=MetricPrefix.LIFETIME,
            value=compute_accuracy(
                cast(torch.Tensor, self.accuracy_sum),
                cast(torch.Tensor, self.weighted_num_samples),
            ),
        ),
        MetricComputationReport(
            name=MetricName.ACCURACY,
            metric_prefix=MetricPrefix.WINDOW,
            value=compute_accuracy(
                self.get_window_state("accuracy_sum"),
                self.get_window_state("weighted_num_samples"),
            ),
        ),
    ]
    return reports