class_docstr: A tuple of `InfDim`s.
  
  This is intended to be attached to each parameter tensor `p` as `p.infshape`.
code: def deserialize(cls, d):
      infshape = []
      for base_dim, dim in zip(d["base_shape"], d["shape"]):
          infshape.append(InfDim(base_dim, dim))
      return InfShape(infshape)
  
imports: from copy import copy
label_desc: Use image node_id 11 for calling the InfShape obj's underlying member method code with example usage: obj.deserialize(cls, d) and returns: InfShape