EyePop On-Premise AI Runtime
Deployable, Flexible, API-First Inference Engine
Welcome to the EyePop On-Premise AI Runtime—your gateway to powerful, private, and production-ready AI computer vision. Whether you choose to run your workloads in the cloud at eyepop.ai or deploy them directly inside your own infrastructure, EyePop ensures performance, control, and seamless integration.
Each runtime instance is securely linked to your EyePop account for data isolation, model access, and full usage and health monitoring.
Key Features
Runs Anywhere: Cloud or local on Docker-compatible systems (Linux, Windows WSL2, Mac CPU Only)
Fully API-Driven: REST API and official SDKs for Python and Node (Typescript)
Modular Inference Pipelines: Supports all EyePop Pop definitions and components
GPU-Ready: CUDA 12.9 support with certified NVIDIA drivers and runtime
Private by Design: All data stays within your control on-premise
What’s Included
The EyePop AI Runtime is provided as a Docker container image and exposes its functionality over a local HTTP API (default: port 8080). The runtime supports:
Media uploads (images/videos)
Stream setup
Pipeline execution
Inference result collection
Telemetry reporting
You can interact via:
A valid EyePop API Key and Account UUID are required to start.
System Requirements
Host OS:
Ubuntu 24.04 (Intel/AMD 64-bit)
Docker ≥ 28.5.1
Optional for GPU acceleration:
NVIDIA Driver 580 or 580-server
NVIDIA Container Toolkit 1.17.8
CUDA 12.9-compatible GPU
SDKs:
Python SDK: Python ≥ 3.12
Node SDK: Node.js ≥ 22.16
Quick Start Guide
1. Validate Docker Installation
2. Get Your Deployment Credentials
From your EyePop Dashboard (“Your Instances” tab), collect:
EyePop Account UUID
EyePop API Key
Docker Registry Username & Password
3. Authenticate with EyePop Docker Registry
4. Pull the Runtime Image
5. Create Your Provisioning File
6. Start the AI Runtime
Check status:
Using the Runtime Locally (Python Example)
Then run:
Hardware Acceleration (CUDA)
Confirm Setup
Run GPU Runtime
Configuration Options (eyepop-instance.yml)
eyepop-instance.yml)eyepop-api-key
Yes
Your API key for authentication
eyepop-account-uuid
Yes
Used for tracking usage and linking to your account
instance-name
No
Human-friendly name shown in the EyePop dashboard
log-level
No
Logging level: "error", "warn", "info", or "debug" (default: "info")
eyepop-url
Only in staging
Override for non-production environments
Uninstall
Support
Questions? Reach out to us anytime at [email protected] Or visit www.eyepop.ai
Last updated