System Requirements#
Hardware Requirements#
CPU: x86_64 or compatible processor.
Memory: 4 GB RAM minimum (8 GB recommended when running OpenVINO local inference).
Disk: 2 GB free space for Docker image layers and log files. Additional space required for local VLM model files if using
openvino_localbackend.GPU (optional): Intel integrated or discrete GPU supported via OpenVINO for local inference.
Device |
Minimum |
Recommended |
|---|---|---|
CPU |
x86_64 |
Dual-core or higher |
Memory |
4 GB RAM |
8 GB RAM (16 GB for local VLM) |
Disk |
2 GB free |
10 GB free (model files vary by size) |
GPU |
Not required |
Intel GPU for OpenVINO local inference |
Software Requirements#
Operating System#
Ubuntu 22.04 LTS (validated) or a compatible Linux distribution, Windows, or macOS.
For container deployment: Docker Engine 24+ and Docker Compose v2.
Host Packages (Standalone Run)#
For local development or standalone execution, Python development tools are required:
sudo apt-get update
sudo apt-get install -y python3.11 python3.11-venv python3-pip
Python#
Python 3.11 or newer.
Dependencies installed from
requirements.txt.
VLM Backend (Optional)#
Required only when DEFAULT_MATCHING_STRATEGY is set to semantic or hybrid.
Backend |
Requirement |
|---|---|
|
Running OpenVINO Model Server instance with a vision-language model loaded. |
|
OpenVINO IR model files on disk. |
|
Valid |
Network Requirements#
Inbound access to TCP port
8080(default) for the REST API.Inbound access to TCP port
9090(default) for the Prometheus metrics endpoint.Outbound access to the OVMS server host and port if using
VLM_BACKEND=ovms.Outbound internet access to
api.openai.comif usingVLM_BACKEND=openai.Port
6379access for Redis if usingCACHE_BACKEND=redis.