class_docstr: Calculate soft argmax 3d per window.
  
  See
  :func: `~kornia.geometry.subpix.conv_quad_interp3d` for details.
code: def __init__(
      self, strict_maxima_bonus: float = 10.0, eps: float = 1e-7
  ) -> None:
      super().__init__()
      self.strict_maxima_bonus = strict_maxima_bonus
      self.eps = eps
  
imports: from __future__ import annotations
  import torch
  import torch.nn.functional
  from kornia.core import Module, Tensor, concatenate, rand, stack, tensor, where, zeros, zeros_like
  from kornia.filters.sobel import spatial_gradient3d
  from kornia.geometry.conversions import normalize_pixel_coordinates, normalize_pixel_coordinates3d
  from kornia.utils import create_meshgrid, create_meshgrid3d
  from kornia.utils._compat import torch_version_ge
  from kornia.utils.helpers import safe_solve_with_mask
  from .dsnt import spatial_expectation2d, spatial_softmax2d
  from .nms import nms3d
label_desc: Use image node_id 1 to create a new ConvQuadInterp3d object from inherited base classes: Module with example: obj = ConvQuadInterp3d(strict_maxima_bonus, eps)