class_docstr: ConvNeXt
  A PyTorch impl of : `A ConvNet for the 2020s`  - https://arxiv.org/pdf/2201.03545.pdf
class_docstr_tok: ["ConvNeXt","A","PyTorch","impl","of",":","`","A","ConvNet","for","the","2020s","`","-","https",":","\/\/arxiv.org\/pdf\/2201.03545.pdf"]
code: def group_matcher(self, coarse=False):
      return dict(
          stem=r"^stem",
          blocks=r"^stages\.(\d+)"
          if coarse
          else [
              (r"^stages\.(\d+)\.downsample", (0,)),  # blocks
              (r"^stages\.(\d+)\.blocks\.(\d+)", None),
              (r"^norm_pre", (99999,)),
          ],
      )
  
imports: from collections import OrderedDict
  from functools import partial
  from typing import Callable, Optional, Tuple, Union
  import torch
  import torch.nn
  from timm.data import IMAGENET_DEFAULT_MEAN, IMAGENET_DEFAULT_STD, OPENAI_CLIP_MEAN, OPENAI_CLIP_STD
  from timm.layers import trunc_normal_, AvgPool2dSame, DropPath, Mlp, GlobalResponseNormMlp, LayerNorm2d, LayerNorm, create_conv2d, get_act_layer, make_divisible, to_ntuple
  from timm.layers import NormMlpClassifierHead, ClassifierHead
  from ._builder import build_model_with_cfg
  from ._manipulate import named_apply, checkpoint_seq
  from ._registry import generate_default_cfgs, register_model, register_model_deprecations
label_desc: Use image node_id 2 for calling the ConvNeXt obj's underlying member method code with example usage: obj.group_matcher(coarse) and returns: dict