When running the following command, the error presented below is raised:
Beam search is the default generation method on Turjuman
!turjuman_translate --text "As US reaches one million COVID deaths, how are Americans coping?"
IndexError: too many indices for tensor of dimension 2
/usr/local/bin/turjuman_translate:8 in <module> │
│ │
│ 5 from turjuman_cli.translate import translate_cli │
│ 6 if __name__ == '__main__': │
│ 7 │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) │
│ ❱ 8 │ sys.exit(translate_cli()) │
│ 9 │
│ │
│ /usr/local/lib/python3.9/dist-packages/turjuman_cli/translate.py:76 in │
│ translate_cli │
│ │
│ 73 │ │
│ 74 │ torj = turjuman(logger, args.cache_dir) │
│ 75 │ if input_source=="text": │
│ ❱ 76 │ │ torj.translate_from_text (args.text, args.search_method, args.s │
│ 77 │ elif input_source=="file": │
│ 78 │ │ torj.translate_from_file (args.input_file, args.search_method, │
│ 79 │
│ │
│ /usr/local/lib/python3.9/dist-packages/turjuman/turjuman.py:93 in │
│ translate_from_text │
│ │
│ 90 │ │ outputs = self.translate(sources, search_method, seq_length, m │
│ 91 │ │ │
│ 92 │ │ if max_outputs==1: │
│ ❱ 93 │ │ │ targets = outputs['target'][0] │
│ 94 │ │ else: │
│ 95 │ │ │ targets = outputs[str(max_outputs)+'_targets'][0] │
│ 96 │ │ if type(targets) == list:
When running the following command, the error presented below is raised:
Beam search is the default generation method on Turjuman
!turjuman_translate --text "As US reaches one million COVID deaths, how are Americans coping?"