Автономный транспорт — это продукт с повышенными требованиями безопасности при взаимодействии с физическим миром. В нашей работе мы постоянно сокращаем задержки обработки данных: даже лишние миллисекунды могут привести к ДТП, в том числе с участием людей. Большая часть алгоритмов компьютерного зрения в автономном грузовике — нейросети, и их выполнение становится крайне ресурсоёмким, если не применять оптимизации на стороне вычислительной платформы.
В архитектуре нашей системы восприятия мы используем TensorRT, который в нашем случае ускорил инференс нейронных сетей примерно на 40−50%. В докладе я разберу, с какими особенностями применения TensorRT мы сталкиваемся, как решаем сопутствующие проблемы и каким образом адаптируем TensorRT под требования проекта автономного автомобиля.