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. Object detection, provided by the Smart Intersection application, can additionally be configured to run on NPU; see Enabling NPU for Object Detection.

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 Ultra 2 and 3 with integrated GPU 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

NPU (optional)

Intel® NPU for accelerated object detection

Network

Internet access for weather API and model downloads

Software Requirements#

  • Docker Engine version 29.0 or later

  • Docker Compose v2: Installation Guide

  • 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#