code: def make_gaussian_kernel(kernel_size: int) -> torch.Tensor:
      sigma = torch.tensor(kernel_size / 3.0)
      kernel = gaussian_1d(
          sigma=sigma,
          truncated=kernel_size // 2,
          approx="sampled",
          normalize=False,
      ) * (2.5066282 * sigma)
      return kernel[:kernel_size]
  
imports: from __future__ import annotations
  import torch
  from torch.nn import functional
  from torch.nn.modules.loss import _Loss
  from monai.networks.layers import gaussian_1d, separable_filtering
  from monai.utils import LossReduction
  from monai.utils.module import look_up_option
label_desc: Use image node_id 3 for calling a global function with example usage: make_gaussian_kernel(kernel_size) and returns: kernel