def __init__(self,<EOL>diag_bijector,<EOL>validate_args=False,<EOL>name="<STR_LIT>"):
self._diag_bijector = diag_bijector<EOL>super(TransformDiagonal, self).__init__(<EOL>forward_min_event_ndims=<NUM_LIT:2>,<EOL>inverse_min_event_ndims=<NUM_LIT:2>,<EOL>validate_args=validate_args,<EOL>dtype=diag_bijector.dtype,<EOL>name=name)<EOL>
Instantiates the `TransformDiagonal` bijector.

        Args:
          diag_bijector: `Bijector` instance used to transform the diagonal.
          validate_args: Python `bool` indicating whether arguments should be
            checked for correctness.
          name: Python `str` name given to ops managed by this object.