---
# System prepended metadata

title: История одного теста

---

# История одного теста
## Что произошло за последние 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/>

*Спасибо за внимание!*
