System Requirements#

This section shows the hardware, software, and platform requirements to help you set up and run Smart Traffic Intersection Agent efficiently.

The agent currently supports CPU- and GPU-based runs, and runs in the context of video summary pipeline. Hence, the system requirements is as per the documentation in the sample application.

Supported Operating Systems#

  • Ubuntu 22.04 LTS or later

  • Other Linux distributions with Docker support

Hardware Requirements#

Component

Minimum

Recommended

CPU

Intel® Core™ i5 or equivalent

Intel® Core™ Ultra or Intel® Xeon® processor

RAM

16 GB

32 GB or more

Disk Space

50 GB free

100 GB free

GPU (optional)

Intel® integrated GPU (iGPU) for accelerated VLM inference

Network

Internet access for weather API and model downloads

Software Requirements#

  • Docker Engine version 24.0 or later

  • Docker Compose v2: Installation Guide

  • Python version 3.10 or later

  • Git (for cloning the repository)

  • A Hugging Face account and access token (for downloading VLM models)

Other Requirements#

  • MQTT Broker: An MQTT broker for traffic data streaming (included in the deployment stack)

  • Hugging Face Token: Required to pull VLM model weights. See Hugging Face Tokens for details.

  • Network Ports: The agent requires available ports for the backend API (default: 8081) and UI (default: 7860). Ensure these are not in use, or leave them empty in the configuration to use ephemeral ports.

Validation#

  • Ensure all required software is installed and configured before proceeding to Get Started.

Learn More#