class_docstr: Patch Merging Layer.
  Args:
      input_resolution (tuple[int]): Resolution of input feature.
      dim (int): Number of input channels.
      norm_layer (nn.Layer, optional): Normalization layer.  Default: nn.LayerNorm
class_docstr_tok: ["Patch","Merging","Layer",".","Args",":","input_resolution","(","tuple","[","int","]",")",":","Resolution","of","input","feature",".","dim","(","int",")",":","Number","of","input","channels",".","norm_layer","(","nn.Layer",",","optional",")",":","Normalization","layer",".","Default",":","nn.LayerNorm"]
code: def extra_repr(self) -> str:
      return f"input_resolution={self.input_resolution}, dim={self.dim}"
  
imports: import math
  import paddle
  import paddle.nn
  import paddle.nn.functional
label_desc: Use image node_id 3 for calling the PatchMerging obj's underlying member method code with example usage: obj.extra_repr() and returns: str, self, str, self