Я новичок в Pytorch, поэтому я пробовал руководство по чату , но когда я попытался запустить chatbox-tutorial.py (ссылка на файл приведена выше), я получаю следующую ошибку:
> Start preparing training data ... Reading lines... Read 442563 >
> sentence pairs Traceback (most recent call last): File >
> "chatbot_tutorial.py", line 403, in <module> > voc, pairs =
> loadPrepareData(corpus, corpus_name, datafile, save_dir) File
> "chatbot_tutorial.py", line 391, in loadPrepareData > pairs =
> filterPairs(pairs) File "chatbot_tutorial.py", line 384, in
> filterPairs > return [pair for pair in pairs if filterPair(pair)] File
> "chatbot_tutorial.py", line 384, in <listcomp> > return [pair for pair
> in pairs if filterPair(pair)] File "chatbot_tutorial.py", line 380, in
> filterPair > return len(p[0].split(' ')) < MAX_LENGTH and
> len(p[1].split(' ')) < MAX_LENGTH IndexError: list index out of range
Я попробовал файл .ipynb, но столкнулся с аналогичной проблемой, и мое ядро в Anaconda продолжало умирать.
Я использую:
- Windows 10
- Python 3.6.5
- Конда 4.5.11
Edit:
Я только что понял, что все учебники в Pytorch требуют последней предварительной сборки, которая пока недоступна для Windows. Попробую Ubuntu и отредактирую этот вопрос по мере необходимости.