code: def _get_receptive_field_size(
      layers, stacks, kernel_size, dilation=lambda x: 2**x
  ):
      assert layers % stacks == 0
      layers_per_cycle = layers // stacks
      dilations = [
          dilation(i % layers_per_cycle) for i in range(layers)
      ]
      return (kernel_size - 1) * sum(dilations) + 1
  
file_path: TTS/TTS/vocoder/models/univnet_generator.py
imports: from typing import List
  import numpy
  import torch
  import torch.nn.functional
  from torch.nn.utils import parametrize
  from TTS.vocoder.layers.lvc_block import LVCBlock
label_desc: Use image node_id 5 for calling the UnivnetGenerator obj's underlying member method code with example usage: obj._get_receptive_field_size(layers, stacks, kernel_size, dilation) and returns: unknown