Доклад

Python: разгоняем медленную змейку

Зал 4На русском языкеСложность -Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

При разработке мы часто сталкиваемся с медлительностью кода, написанного на Python. Когда я пришел в компанию «Атом», первой задачей было реализовать систему сбора данных на ВАТС (высокоавтоматизированных транспортных средствах): тогда система не могла писать и 10 FPS для камер, размер сообщения которых — 40 Кбайт, что невероятно плохой результат для системы сбора. По итогам разработки у меня получилось реализовать систему, которая может без потерь собирать более 7 камер до 20 FPS и такие данные, как лидар и одометрию с частотой более 100 FPS. 

В докладе расскажу о проблемах, с которыми столкнулись, и пошагово объясню, как же оптимизировать и ускорять код на Python так, что узким горлышком становятся уже сторонние сервисы с их пропускной способностью, а не сервис, написанный на Python.

Ведущие

Расписание