# История одного теста ## Что произошло за последние 2 дня? 1. Осознание, что переписать в питон файлы не так просто 2. Планирование архитектуры 3. Тестирование архитектуры 4. Борьба с PyCharm ## Что из этого получилось? Запуск основной модели вызывал ожидаемый всплеск утитлизации всех ресурсов: RAM, Disk и CPU. Устройство: - RAM - 8Gb - Disk space - 128Gb - CPU - I5 - OS - MacOs #### Первые полчаса запуска процесса (Нужный процесс - `python3.7`) **RAM** ![](https://i.imgur.com/Hsrgf09.png) **Disk** ![](https://i.imgur.com/Rwh0VX4.png) **В консоли:** ![](https://i.imgur.com/Y6UCFSr.png) Т.е. модель не начинает пока учиться (иначе был бы отображён процесс), нагрузка происходит между компиляцией модели и началом обучения (при вызове метода `.fit()`, но до начала вывода статистики). #### Прошёл час... Появился процесс `kernel`, который начал "отбивать" CPU у `python3.7`. Нагрузка на проц всё равно высокая. Больше ничего не изменилось. #### Прошло 2 часа Через 2 часа расход CPU опустился до 50% (50% свободно). Память расходуется так же сильно. **Память в финале** ![](https://i.imgur.com/jhrgnd2.png) Эксперемент прерван из-за того, что стало страшно. ## Выводы 1. Процесс ранее умирал или а. Из-за выхода по ограничениям тетрадки (ранее запускала в Jupyter Lab) б. Что-то связано с ОС (ранее тестирование проходило на Windows) 2. Что-то **ЯВНО** не так и подробный анализ кода не помог это выявить. ## Что ещё можно сделать? 1. Подключить tensorboard (м.б. он покажет что-то внятное по происходящему) 2. Подобрать пороговое значение количества параметров, при которм такой эффект наблюдается 3. Урезать количество токенов <hr/> *Спасибо за внимание!*