class_docstr: Type spec for `JointDistributionSequential`.
class_docstr_tok: ["Type","spec","for","`","JointDistributionSequential","`","."]
code: def _from_components(self, components):
      model = _unflatten_model(components, self._callable_params)
      return self.value_type(model, **self._non_tensor_params)
  
imports: import collections
  import functools
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import joint_distribution
  from tensorflow_probability.python.distributions import kullback_leibler
  from tensorflow_probability.python.internal import auto_composite_tensor
  from tensorflow_probability.python.internal import distribution_util
  from tensorflow.python.util import tf_inspect
label_desc: Use image node_id 3 for calling the _JointDistributionSequentialSpec obj's underlying member method code with example usage: obj._from_components(components) and returns: self