You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to use model.generate() for the GPT2DoubleHeadModel but the beam search is giving an error.
Setting the num_beams > 1 results in the following error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/hdd1/vibhav/anaconda3/envs/vesnli/lib/python3.7/site-packages/torch/autograd/grad_mode.py", line 15, in decorate_context
return func(*args, **kwargs)
File "/home/hdd1/vibhav/anaconda3/envs/vesnli/lib/python3.7/site-packages/transformers/modeling_utils.py", line 1125, in generate
model_specific_kwargs=model_specific_kwargs,
File "/home/hdd1/vibhav/anaconda3/envs/vesnli/lib/python3.7/site-packages/transformers/modeling_utils.py", line 1481, in _generate_beam_search
past = self._reorder_cache(past, beam_idx)
File "/home/hdd1/vibhav/anaconda3/envs/vesnli/lib/python3.7/site-packages/transformers/modeling_utils.py", line 1551, in _reorder_cache
return tuple(layer_past.index_select(1, beam_idx) for layer_past in past)
File "/home/hdd1/vibhav/anaconda3/envs/vesnli/lib/python3.7/site-packages/transformers/modeling_utils.py", line 1551, in <genexpr>
return tuple(layer_past.index_select(1, beam_idx) for layer_past in past)
IndexError: Dimension out of range (expected to be in range of [-1, 0], but got 1)
However, things are working fine for num_beams=1 and for GPT2LMHeadModel(both beam search and non beam search)
The text was updated successfully, but these errors were encountered:
Environment info
transformers
version: 2.9.1Who can help
@LysandreJik @patil-suraj
Information
I am trying to use
model.generate()
for the GPT2DoubleHeadModel but the beam search is giving an error.Setting the
num_beams > 1
results in the following error:However, things are working fine for
num_beams=1
and for GPT2LMHeadModel(both beam search and non beam search)The text was updated successfully, but these errors were encountered: