Skip to main content
Version: Next

Prerequisites

Before installing EVA, ensure that the system requirements and environment setup are met. EVA operates on a Kubernetes-based environment and requires a GPU to leverage various AI models such as ML, LLM, and VLM.




Server Requirements

The recommended specifications are for reference, and the server performance for the App and Agent can be adjusted based on the frequency, importance, and processing speed of detection scenarios.

EVA App

The EVA App uses ML models to detect objects in camera footage and visualize analysis results. The detected results are sent to the EVA Agent for further situational judgment and notification processing.

ItemRecommended Specification
GPUNVIDIA L4
RAM32GB
OSUbuntu 22.04
CUDA12.8

Higher specifications allow for connecting more cameras and handling complex detection scenarios quickly and reliably.

💡 The EVA App is responsible for real-time object detection, camera status monitoring, and event log management, rapidly processing and visualizing data generated in the field.


EVA Agent

The EVA Agent is a component that runs an AI engine based on LLM and VLM. It receives event or image data detected by the EVA App, interprets situations, makes scenario-based judgments, and provides alerts using natural language.

ItemRecommended Specification
GPUNVIDIA L40s
OSUbuntu 22.04
CUDA12.8

Beyond simply receiving detection results, the EVA Agent uses VLM (Vision Language Model) to understand visual context and LLM (Large Language Model) to generate natural language descriptions and alert scenarios tailored to the situation.

💡 The EVA Agent is an intelligent module that interprets analysis results from the EVA App and provides natural language-based insights and alerts.




Kubernetes Environment

Since EVA operates in a Kubernetes environment, the following setup is required for cloud or on-premises environments:

  • Kubernetes cluster
  • GPU-accessible configuration (e.g., nvidia-device-plugin)
  • Ubuntu 22.04-based nodes
  • CUDA 12 or higher installed
  • Helm CLI (v3.0 or higher)

💡 In a cloud environment, deploying the EVA App and Agent on separate servers can enhance scalability and stability. 🧩 In an on-premises environment, configuring the App and Agent to share GPU resources can create a cost-efficient Edge AI infrastructure.