class_docstr: Composes multiple transforms in a chain.
class_docstr_tok: ["Composes","multiple","transforms","in","a","chain","."]
code: def inv(self):
      inv = None
      if self._inv is not None:
          inv = self._inv()
      if inv is None:
          inv = ComposeTransform([t.inv for t in reversed(self._parts)])
          self._inv = weakref.ref(inv)
          inv._inv = weakref.ref(self)
      return inv
  
imports: import weakref
  from ..distributions.utils import _clip_prob, cached_property, sum_right_most
  from ...block import HybridBlock
  from ....None import np, npx
label_desc: Use image node_id 5 for calling the ComposeTransform obj's underlying member method code with example usage: obj.inv() and returns: inv