Я пытаюсь использовать 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)