Cloud GPU inference
Accelerates selected model processing and supports concurrent video analytics workloads.
Separate video ingestion, AI processing and reporting so each component can be evaluated and scaled around actual demand.
Connect compatible video streams through authorised network paths.
Decode video and select frames for model analysis.
Run computer vision models and tracking components.
Apply counting lines, zones and configured conditions.
Store approved events, aggregates and selected media.
Present reporting, events and system status to authorised users.
Cloud GPUs can accelerate person detection and other computer vision inference tasks. CPU and decoder capacity are equally important for maintaining the overall video pipeline.
Video analytics needs more than a model endpoint. The surrounding compute, networking and storage make results usable.
Accelerates selected model processing and supports concurrent video analytics workloads.
Handles video ingestion, APIs, decoding where applicable and background processing.
Stores approved event clips, aggregates, system records and application data.
Controls how streams, processing services and dashboards communicate.
Supports permission controls, encryption, monitoring and responsible retention.
Tracks stream health, utilisation, inference performance and capacity trends.
The following should be captured from deployed workloads and labelled clearly by environment.
Analysed frames per second, per stream and overall.
Task-specific precision, recall and counting error.
Event-to-notification delay, including p95 where relevant.
Retained video, event data, archives and backups.
| Metric | How to measure | Why it matters |
|---|---|---|
| Processing FPS | Count frames completed per second | Determines sustained pipeline capacity |
| Counting error | Compare estimated and verified crossings | Tests footfall usefulness |
| Alert latency | Event timestamp to user notification | Shows responsiveness for defined events |
| Storage consumption | Measure retained bytes by data type | Informs retention and cost planning |
| Stream availability | Monitor camera connectivity and interruptions | Exposes data gaps |
These are evaluation metrics, not claims of achieved SiliconCloud performance.
Retail footage can contain identifiable individuals. Design choices should address the purpose of processing, approved access, data transfer, retention and human review before a deployment goes live.
Clear answers before you plan your video analytics project.
No. One GPU may process several streams, but capacity must be established through benchmarks of the real pipeline.
It depends on bitrate, number of cameras, continuous versus event-only recording, retention and backup policies.
The number of video frames the analytics pipeline processes each second. It may differ from the camera source frame rate.
There is no one universal metric. Use precision, recall and task-specific measures such as counting error on representative labelled footage.
The architecture can be designed to add processing resources, but actual scaling behaviour must be tested with network, decode, inference and storage demands.