code: def _round_repeats(
      repeats: int, depth_coefficient: float | None
  ) -> int:
      """
      Re-calculate module's repeat number of a block based on depth coefficient multiplier.
  
      Args:
          repeats: number of original repeats.
          depth_coefficient: depth coefficient for model.
  
      Returns:
          new repeat: new number of repeat after calculating.
      """
      if not depth_coefficient:
          return repeats
  
      # follow the formula transferred from official TensorFlow impl.
      return int(math.ceil(depth_coefficient * repeats))
  
imports: from __future__ import annotations
  import math
  import operator
  import re
  from functools import reduce
  from typing import NamedTuple
  import torch
  from torch import nn
  from torch.utils import model_zoo
  from monai.networks.blocks import BaseEncoder
  from monai.networks.layers.factories import Act, Conv, Pad, Pool
  from monai.networks.layers.utils import get_norm_layer
  from monai.utils.module import look_up_option
label_desc: Use image node_id 7 for calling a global function with example usage: _round_repeats(repeats, depth_coefficient) and returns: int, repeats