import torch
from torchmetrics.image import SpectralAngleMapper
preds = torch.rand([16, 3, 16, 16], generator=torch.manual_seed(42))
target = torch.rand([16, 3, 16, 16], generator=torch.manual_seed(123))
metric = SpectralAngleMapper()
values = [ ]
for _ in range(10):
    values.append(metric(preds, target))
fig_, ax_ = metric.plot(values)
