class_docstr: A dimension with a base dimension, used for calculating μP scaling.
  
  An `InfDim` object is made up of 2 numbers: a dimension and a base
  dimension. If the base dimension is None, then this object represents a
  "finite", or "non-width" dimension. Otherwise, it represents an "infinite",
  or "width" dimension.
code: def __repr__(self):
      return f"InfDim({self.base_dim}, {self.dim})"
  
imports: from copy import copy
label_desc: Use image node_id 4 for calling the InfDim obj's underlying member method code with example usage: obj.__repr__() and returns: str, self, str, self, str