Compute Unit

Compute Units (CUs) are the standard measurement of processing consumption within EyePop.ai.

Whenever EyePop analyzes an image, video, livestream, or performs AI inference, Compute Units are consumed based on the amount of work performed.

Why Compute Units Exist

Different AI workloads require different amounts of compute. For example:

  • Detecting a single object in an image requires less compute than analyzing a high-resolution video.

  • Running multiple models in sequence requires more compute than running a single model.

  • Processing a one-hour recording requires more compute than processing a single frame.

Compute Units provide a consistent way to measure usage across all EyePop products and capabilities.

What Affects Compute Unit Consumption?

Several factors influence Compute Unit usage:

Media Type

  • Images

  • Video files

  • Live streams

Processing Duration

Longer videos and streams generally consume more Compute Units than shorter inputs.

Model Complexity

Advanced workflows involving multiple detections, tracking, OCR, or Vision Language Models (VLMs) may consume more Compute Units than simpler pipelines.

Resolution and Frame Rate

Higher resolutions and higher frame rates require more processing and may increase consumption.

Workflow Configuration

A pipeline that performs multiple steps such as:

Vehicle Detection β†’ License Plate Detection β†’ OCR

will consume more Compute Units than a single-stage detection workflow.

Monitoring Usage

Compute Unit consumption can be monitored through the EyePop dashboard.

Usage reporting helps teams:

  • Track consumption trends

  • Estimate future costs

  • Optimize workflows

  • Understand which applications consume the most resources

Billing

Most EyePop plans include a monthly allocation of Compute Units.

If usage exceeds the included allocation, additional Compute Units may be billed according to your plan.

For current pricing and included allocations, see the Billing & Pricing documentation.

Best Practices

To maximize Compute Unit efficiency:

  • Process only the frames required for your use case.

  • Use object detection to filter content before running more expensive analysis.

  • Select the smallest model capable of solving the problem.

  • Leverage tracking to avoid reprocessing the same objects repeatedly.

  • Test workflows using representative data before deploying at scale.

Last updated