code: def add_squeeze_channels(
      config_dict: Dict, per_layer_squeeze_channels: List[int]
  ) -> None:
      """Given the config_dict for the specified ResNet model, for each layer, adds a new key
      ('squeeze_channels') with the corresponding channels for the squeeze-excitation module.
  
      Args:
          config_dict: The dict constructed by the get_configuration function.
          per_layer_squeeze_channels: A list of length 4 where the ith element specifies
              the number of channels for squeeze-excitation module of layer i.
      """
      for layer, squeeze_channels in zip(
          range(2, 6), per_layer_squeeze_channels
      ):
          config_dict[f"layer{layer}"][
              "squeeze_channels"
          ] = squeeze_channels
  
imports: from typing import Dict, List
  from utils import logger
label_desc: Use image node_id 1 for calling a global function with example usage: add_squeeze_channels(config_dict, per_layer_squeeze_channels) without return types