INNER CODE UNIT · Python
input_ids
hyperonym/basaran · basaran/model.py:216
input_ids = input_ids * eos_token_id[0]
input_length = 1
# Prepare inputs for encoder-decoder models.
if self.model.config.is_encoder_decoder:
# Get outputs from the encoder.
encoder = self.model.get_encoder()
encoder_kwargs = kwargs.copy()
encoder_kwargs.pop("use_cache", None)
encoder_kwargs["input_ids"] = input_ids
encoder_kwargs["return_dict"] = True
with torch.inference_mode():
kwargs["encoder_outputs"] = encoder(**encoder_kwargs)
# Reinitialize inputs for the decoder.
decoder_start_token_id = config.decoder_start_token_id
if decoder_start_token_id is None:
decoder_start_token_id = bos_token_id