diff --git a/pytorch3d/ops/points_alignment.py b/pytorch3d/ops/points_alignment.py index 96e4b410..6ca2950e 100644 --- a/pytorch3d/ops/points_alignment.py +++ b/pytorch3d/ops/points_alignment.py @@ -182,8 +182,7 @@ def iterative_closest_point( t_history.append(SimilarityTransform(R, T, s)) # compute the root mean squared error - # pyre-fixme[58]: `**` is not supported for operand types `Tensor` and `int`. - Xt_sq_diff = ((Xt - Xt_nn_points) ** 2).sum(2) + Xt_sq_diff = torch.square(Xt - Xt_nn_points).sum(2) rmse = oputil.wmean(Xt_sq_diff[:, :, None], mask_X).sqrt()[:, 0, 0] # compute the relative rmse