code: def get_geometric_only_param(
      module: "K.container.ImageSequentialBase", param: List[ParamItem]
  ) -> List[ParamItem]:
      named_modules = module.get_forward_sequence(param)
  
      res: List[ParamItem] = []
      for (_, mod), p in zip(named_modules, param):
          if isinstance(
              mod,
              (
                  K.GeometricAugmentationBase2D,
                  K.GeometricAugmentationBase3D,
              ),
          ):
              res.append(p)
      return res
  
imports: from abc import ABCMeta, abstractmethod
  from typing import Any, Callable, Dict, Generic, List, Optional, Type, TypeVar, Union
  from typing_extensions import ParamSpec
  import kornia.augmentation
  from kornia.augmentation.base import _AugmentationBase
  from kornia.constants import DataKey
  from kornia.core import Module, Tensor
  from kornia.geometry.boxes import Boxes
  from kornia.geometry.keypoints import Keypoints
  from .params import ParamItem
label_desc: Use image node_id 2 for calling a global function with example usage: get_geometric_only_param(module, param) and returns: res