When my input and target have the shape (3, 5), the outputs of SmoothL1Loss(reduction='none') and MSELoss(reduction='none') have the shape (3, 5). What does this mean? It has to have the shape (3, 1). That means it has to calculate one value per input-target pair.