tyz910 / sberbank-qa

:muscle: Sberbank Data Science Contest 2017. Задача B: построение вопрос-ответной системы.
11 stars 2 forks source link

unsupported pickle protocol: 3 #1

Closed naeimrezaeian closed 5 years ago

naeimrezaeian commented 5 years ago

здравствуйте

при запуске этого файла predict ошибка выдают ValueError: unsupported pickle protocol: 3 вы можете объяснить что за файлы "model/vocab.pickle" , " model/weights.pickle" и как из заново создать

tyz910 commented 5 years ago

Для запуска нужна 3-я версия питона, а не 2-я.

tyz910 commented 5 years ago

Еще можно запустить через Docker: docker run --rm -it -v $PWD:/app -w /app -p 8888:8888 sberbank/sdsj-python jupyter notebook --ip=0.0.0.0 --no-browser --allow-root --NotebookApp.token='' --NotebookApp.password=''

naeimrezaeian commented 5 years ago

Еще можно запустить через Docker: docker run --rm -it -v $PWD:/app -w /app -p 8888:8888 sberbank/sdsj-python jupyter notebook --ip=0.0.0.0 --no-browser --allow-root --NotebookApp.token='' --NotebookApp.password=''

не работает!!!! вы не могли бы шаг за шагом как надо запустить.как будто не хватает файла

например: weights_file = 'data/models/drqa-v7-0.774917423379.pt'

Заранее признателен

tyz910 commented 5 years ago

Вариант с докером я только что проверил - работает. Проверял на маке, но и на линуксе проблем быть не должно. Приведенная строчка из файла export.ipynb - он использовался для экспорта финальной модели и для запуска решения не нужен, сама модель уже лежит в папке model. Файл .pt можно получить, если самому заново обучить модель через train.ipynb