Как включить pytorch в приложение pyinstaller? - PullRequest
1 голос
/ 20 июня 2020

Я пытаюсь использовать pyinstaller, чтобы «заморозить» приложение python, которое я написал, которое использует pytorch. Я вижу, что у pyinstaller есть крючок для torch: https://github.com/pyinstaller/pyinstaller/blob/develop/PyInstaller/hooks/hook-torch.py

Но, похоже, он не работает. Я все еще получаю следующую ошибку:

Файл "torch / _utils_internal.py", строка 53, в get_source_lines_and_file OSError: Не удается получить исходный код для. TorchScript требует доступа к исходному тексту для выполнения компиляции, убедитесь, что доступны исходные файлы .py. Исходная ошибка: не удалось получить исходный код [28326] Не удалось выполнить временной интервал скрипта

Я также безуспешно пробовал этот обходной путь:

https://github.com/pyinstaller/pyinstaller/issues/2666#issuecomment -370789381

Мне просто нужен способ установить pytorch в приложении pyinstaller. Он не должен быть чистым или красивым. Кто-нибудь может предложить решение?

(macOS и python 3.7)

...