class_docstr: CoMBD (Collaborative Multi-band Discriminator) module
  from from https://arxiv.org/abs/2206.13404
class_docstr_tok: ["CoMBD","(","Collaborative","Multi-band","Discriminator",")","module","from","from","https",":","\/\/arxiv.org\/abs\/2206.13404"]
code: def _block_forward(self, input, blocks, outs, f_maps):
      for x, block in zip(input, blocks):
          out, f_map = block(x)
          outs.append(out)
          f_maps.append(f_map)
      return outs, f_maps
  
imports: import logging
  from typing import Any, Dict, List, Optional
  import torch
  import torch.nn.functional
  from torch.nn import Conv1d
  from torch.nn.utils import spectral_norm, weight_norm
  from espnet2.gan_svs.visinger2.visinger2_vocoder import MultiFrequencyDiscriminator
  from espnet2.gan_tts.hifigan.residual_block import ResidualBlock
  from espnet2.gan_tts.melgan.pqmf import PQMF
label_desc: Use image node_id 2 for calling the CoMBD obj's underlying member method code with example usage: obj._block_forward(input, blocks, outs, f_maps) and returns: outs,  f_maps