Език: Български
През последните години NVIDIA се превърна от производител на графични процесори в един от водещите играчи в света на AI, а в основата на този успех стои CUDA: платформа за паралелни изчисления и API за използване на изчислителната мощ на графичните процесори (GPU). NVIDIA Jetson е семейство от вградени Linux компютърни платформи, които намират широко приложение в индустриални устройства, изискващи AI и ML: от умни трактори, през медицински роботи, до модерни дронове. В тази презентация ще разгледаме как да изградим и поддържаме собствена Linux дистрибуция за NVIDIA хардуер с помощта на Yocto Project, OpenEmbedded и BSP слоя meta-tegra.
NVIDIA измина дълъг път от компания, фокусирана основно върху графичните процесори, до ключов фактор в развитието на съвременния AI. Един от фундаментите на тази трансформация е тяхната технология CUDA, която позволява използването на огромния паралелен изчислителен потенциал на GPU за приложения далеч отвъд традиционната графика. В тази презентация ще обърнем внимание на съчетаването на open source софтуер с NVIDIA Jetson, семейство от вградени компютърни платформи, съчетаващи Arm процесорни (GPU) и графични (GPU) ресурси в компактно решение за индустрията, намиращо приложение в автомобилостроенето, медицината, роботиката и дори земеделието.
NVIDIA предоставя Linux for Tegra BSP, базиран на Ubuntu. Макар и удобен за бърз старт и експерименти, при индустриални приложения с множество устройства често е необходимо създаването на специализирана Linux дистрибуция, оптимизирана за конкретния хардуер, периферията и нуждите на крайния продукт. Тук идват ролята на Yocto Project и OpenEmbedded като инструменти за изграждане на собствена Linux дистрибуция, в комбинация със слоя meta-tegra. В контекста на CRA това също така дава възможност на компаниите да идентифицират версията на всеки компонент в дистрибуцията чрез SBOM (Software Bill of Materials) и да изградят software supply chain, така че да могат по-бързо да реагират на уязвимости в сигурността и да предоставят софтуерни обновления за NVIDIA Jetson устройствата си.
Презентацията е подходяща за всеки с базови познания по Linux и интерес към вградените системи, Linux дистрибуциите и Edge AI. Целта е да подобри разбирането на специфичните особености на NVIDIA Jetson и да даде практически насоки на хора, които разработват, използват или поддържат Jetson платформи. Не е необходимо предварително познаване на Yocto Project, тъй като основните концепции ще бъдат представени в контекста на реална вградена система.