Нагрузочные тесты. Обратная связь:
1) v1.3, 1GB ram, 1200GHz max (июнь 2023)
2) v1.6, 2GB ram, 1400GHz max (апрель 2024)
Обе платы с пассивным охлаждением.
Нейросеть:
Первичный запуск скриптов, прогрузка моделей ~ 26-59сек
1) Классификация объектов(torch), время обработки 1 кадра ~ 0.8 - 1.2 сек - утилизация CPU 5-10%
2) Сегментация+классификация(yolo), время обработки 1 кадра ~ 3.3 - 4.5 сек - утилизация CPU 60-80%
Скрипты python заведены в службы и непрерывно крутят трафик от детекции камер
При максималках частоты CPU - увы нестабильно, зависание в течение 20 минут.
Если откатить частоты на -200MHz, то картина следующая.
Происходит примерно 3-4 ошибки за сутки с завершением программ по причине segmentation fault. С перезапуском скриптов со стороны службы.
Uptime в таком режиме длится трое суток. Далее зависание с необходимостью сброса питания.
Вторая нейросеть с высокой утилизацией CPU, происходит рост температуры до 75гр и отсечка CPU на ~700GHz, это ведет к росту времени вычислений примерно в два раза... с 3.7 до 6.8-8 сек
Вариант решения понятен, либо ставить активное охлаждение, либо увеличивать площадь пассивного радиатора.
Куллер подходит для домашних проектов, но для монтажных шкафов в корне не годится. Кулера живут от 8 мес до 1.5 лет, менять их - это накладные расходы.
В общем, если это целесообразно с экономической и функциональной стороны, то хотелось бы располагать опцией установить радиаторы бОльших размеров, и наверно это пожелание к 4-й, 5-й... репкам, поскольку плата будет мощнее, то и радиатор, который сгладит шоковые нагрузки будет меньше.
Про температуру это мысли вслух.
Основной момент это отказоустойчивость, к нему вопросы.
P.S. рекомендации упаковать в С++ нейросетки для снижения нагрузки на CPU, в ряде случаев так и делаем, но не везде это подходит.
Автор сообщения в Telegram: Д D
Ссылка на сообщение в Telegram