When we develop Savant, we keep in mind that pipelines work in accelerated environments backed with specialized hardware. However, recently Nvidia stepped out of providing end-to-end acceleration in certain products. Specifically, Jetson Orin Nano, Nvidia Tesla A100, and Nvidia Tesla H100 don’t include hardware-accelerated video encoder devices (NVENC).
Continue reading Savant Explained: Software Video EncoderSavant Explained: Pipeline Element Groups
Savant 0.2.5 introduces a new pipeline syntax structure — Element Group (EG). The purpose of an EG is to specify a group of elements conditionally loaded during the pipeline initialization based on a specified expression. E.g., imagine that your pipeline can use YOLOV8 or PeopleNet for people detection, and you want to specify the environment variable DETECTOR, determining which model will be loaded.
Continue reading Savant Explained: Pipeline Element Groups