code: def find_neighbours(self, x, y, batch_x, batch_y):
      pass
  
imports: from abc import ABC, abstractmethod
  from typing import List, Union, cast
  import torch
  from torch_geometric.nn import knn, radius
  import torch_points_kernels
  from torch_points3d.utils.config import is_list
  from torch_points3d.utils.enums import ConvolutionFormat
  from torch_points3d.utils.debugging_vars import DEBUGGING_VARS, DistributionNeighbour
label_desc: Use image node_id 2 for calling the BaseNeighbourFinder obj's underlying member method code with example usage: obj.find_neighbours(x, y, batch_x, batch_y) without return types