@property
def output_dtype(self):
    dtype = nest.flatten(self._initial_state)[0].dtype
    return BasicDecoderOutput(nest.map_structure((lambda _: dtype), self._rnn_output_size()), self._helper.sample_ids_dtype, nest.map_structure((lambda _: dtype), self._projection_input_size()))
@property
def output_dtype(self):
    dtype = nest.flatten(self._initial_state)[0].dtype
    return BasicDecoderOutput(nest.map_structure((lambda _: dtype), self._rnn_output_size()), self._helper.sample_ids_dtype, nest.map_structure((lambda _: dtype), self._projection_input_size()))