ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1235105 Топик полностью
ЫЫyкпy (28.08.2022 12:53, просмотров: 202) ответил Kceния на А что вам мешает установить пакет PyTorch, если вы знаете, как это делать, а потом снова проверить Main.py на запуск?
А вчера я ещё не знал как это сделать. Я пока только с Jupyter Notebook-ом разбираюсь, ради чего и поставил Анаконду. А у этой змеюки свой пакетный менеджер с которым надо ещё научиться обращаться. 

Благодаря ссылкам из сообщения framer это оказалось не сложно.

https://pytorch.org/get-started/locally/

Нужно просто на той странице выбрать нужный вариант (у меня это Conda, Python, CPU) и ниже в поле "Run this Command:" получаем команду для установки пакета.

Поскольку работа идет в каталоге пользователя то имя этого пользователя не должно содержать не-ASCII символов.

Слабым звеном оказался распаковщик, не смог открыть файлы с кириллицей в пути к файлу.

Далее выяснилось что авторы программы не предполагали что кто-то будет использовать её без GPU. Оказалось достаточно в двух местах найти "torch.device('cuda')" и заменить там

'cuda' на 'cpu'. Программа запустилась, прочитала данные и ожидаемо завершилась сожрав все 4 гига памяти.

Надо отдать должное питону и десятке. Первый выдал понятное сообщение об ошибке (DefaultCPUAllocator: not enough memory) и где это произошло, а десятка всего минуты за 3 оправилась от стресса, перестала бешено стучать диском и продолжила нормально работать.

Взирая на нынешнее состояние отечества моего с таковым оком, каковое может иметь человек, воспитанный по строгим древним правилам, ... не могу я не дивиться, в сколь краткое время повредились повсюдно нравы в России. (с) кн. М.М. Щербатов.