You will need a Raspberry Pi Compute Module 4 and a base board. The standard Raspberry Pi 4 uses the PCIe interface on board for a USB controller. The Compute Module 4 makes PCIe (1 lane) available on the module connector.
You can use the Raspberry Pi Compute Module 4 IO Board with a PCIe adapter.
The Raspberry Pi handles the application logic, including video decoding as well as pre- and post-processing tasks. Neural network inference is offloaded to the Hailo-8 accelerator.
However, this setup has now been streamlined through a collaboration between Raspberry Pi and Hailo, resulting in tighter integration and easier deployment with the introduction of the Raspberry Pi 5 and the AI HAT+.