System Requirements#

Hardware, software, and network requirements for deploying Dine-In Order Accuracy.


Hardware Requirements#

Development / Single Station#

Component

Requirement

CPU

8+ cores

RAM

16 GB

GPU

Intel Arc A770 (16 GB) or equivalent Intel GPU

Storage

50 GB SSD

Production#

Component

Requirement

CPU

16+ cores

RAM

32 GB

GPU

Intel Data Center GPU (for concurrent validation)

Storage

200 GB NVMe SSD

GPU VRAM guidance: The Qwen2.5-VL-7B INT8 model requires ~6–8 GB of VRAM.

Software Requirements#

Operating System#

Ubuntu 22.04 LTS is the validated platform (matches the python:3.13-slim base image running on the host GPU driver stack).

Container Runtime#

Software

Minimum Version

Docker Engine

24.0

Docker Compose

V2 (2.20+)

GPU Drivers#

Intel GPU drivers must be installed from https://dgpu-docs.intel.com/driver/installation.html. Verify the GPU is accessible to Docker:

ls /dev/dri/
docker run --rm --device /dev/dri intel/openvino_dev:latest python3 -c \
  "from openvino.runtime import Core; print(Core().available_devices)"

Expected output includes GPU.


Network Requirements#

Port Configuration#

Service

Port

Purpose

Gradio UI

7861

Web interface

REST API

8083

FastAPI endpoints

OVMS VLM

8002

Model inference (external)

Semantic Service

8081

Semantic matching (external)

Metrics Collector

8084

System metrics