code: def forward(
      self,
      network: nn.Module,
      denoiser: Denoiser,
      conditioner: GeneralConditioner,
      input: torch.Tensor,
      batch: Dict,
  ) -> torch.Tensor:
      cond = conditioner(batch)
      return self._forward(network, denoiser, cond, input, batch)
  
file_path: generative-models/sgm/modules/diffusionmodules/loss.py
imports: from typing import Dict, List, Optional, Tuple, Union
  import torch
  import torch.nn
  from ...modules.autoencoding.lpips.loss.lpips import LPIPS
  from ...modules.encoders.modules import GeneralConditioner
  from ...util import append_dims, instantiate_from_config
  from .denoiser import Denoiser
label_desc: Use image node_id 3 for calling the StandardDiffusionLoss obj's underlying member method code with example usage: obj.forward(network, denoiser, conditioner, input, batch) and returns: self