code: def round_width(width, multiplier, min_width=1, divisor=1):
      if not multiplier:
          return width
      width *= multiplier
      min_width = min_width or divisor
      width_out = max(
          min_width, int(width + divisor / 2) // divisor * divisor
      )
      if width_out < 0.9 * width:
          width_out += divisor
      return int(width_out)
  
imports: import math
  from functools import partial
  from typing import Tuple, List
  import numpy
  import torch
  from torch import nn
  from torch.nn.init import trunc_normal_
  from einops import rearrange
  from towhee.models.layers.layers_with_relprop import GELU, Linear, Dropout, Conv2d, Conv3d, Softmax, Sigmoid, LayerNorm, Einsum, Add, Clone, MaxPool3d, IndexSelect
label_desc: Use image node_id 5 for calling a global function with example usage: round_width(width, multiplier, min_width, divisor) and returns: int, width