code: def init_default(m:nn.Module, func:LayerFunc=nn.init.kaiming_normal_)->None:
      "Initialize `m` weights with `func` and set `bias` to 0."
      if func:
          if hasattr(m, 'weight'): func(m.weight)
          if hasattr(m, 'bias') and hasattr(m.bias, 'data'): m.bias.data.fill_(0.)
      return f init_default(m:nn.Module, func:LayerFunc=nn.init.kaiming_normal_)->None:
      "Initialize `m` weights with `func` and set `bias` to 0."
      if func:
          if hasattr(m, 'weight'): func(m.weight)
          if hasattr(m, 'bias') and hasattr(m.bias, 'data'): m.bias.data.fill_(0.)
      return m
docs: Initialize `m` weights with `func` and set `bias` to 0.