code: def forward(
      self, patch_src: Tensor, src_homo_dst: Optional[Tensor] = None
  ) -> Tensor:
      ...
  
file_path: kornia/kornia/geometry/transform/homography_warper.py
imports: from __future__ import annotations
  from abc import abstractmethod
  from typing import Any, Optional
  import torch.nn.functional
  from kornia.core import Module, Tensor
  from kornia.utils import create_meshgrid
  from .imgwarp import homography_warp, warp_grid
label_desc: Use image node_id 2 for calling the BaseWarper obj's underlying member method code with example usage: obj.forward(patch_src, src_homo_dst) without return types