SlideShare a Scribd company logo
Real Time Object Detection & Analytics using
Docker & RedisEdge Stack
- Blogger @ Collabnix
- Docker Captain
- DevRel at Redis Labs
- Docker Community Leader
- ARM Innovator
- Worked in Dell, VMware & CGI
$whoami
@ajeetsraina
www.collabnix.com
- The Rise of AI Database
- A Typical AI Data Pipeline
- Challenges with AI Serving Platform
- Why Redis & RedisAI?
- Why Docker?
- Overview of RedisEdge Stack
- Demo
Agenda
Target Audience: MLOps & DevOps
“The hardest part of AI is not AI; it’s data”.
- A database built with the sole purpose of
speeding up Machine Learning (ML) model
training as well as model serving.
- AI databases simultaneously ingest, explore,
analyze, and visualize fast-moving, complex
data within milliseconds
- Helps you better wrangle the volume,
velocity and complex data governance and
management challenges associated with
training ML and Deep Learning models to
save time and optimize resources.
- Comes with lower costs, integrate ML
models so that businesses can make more
efficient, data-driven decisions.
What is an AI Database?
Data Sources Data Ingestion Data Preparation Model Training Model Serving
High Performance
Transient
Centralized
IoT
Business Processes
Data Pre-Processing Trained Model
Deep Learning Framework
Deploy Trained Model
Inference
AI Pipeline is data intensive
AI Pipeline ~ A Closer View
Data Sources Data Ingestion Data Preparation Model Training Model Serving
Data VelocityData Variety
Data Volume
Data Quality Data Access Latency Data Caching
Response Time Throughput
AI Pipeline Characteristics
Challenges with existing AI Serving Platform
- Slower End to End Inferencing
- Lack of HA and Downtime
- Lack of Platform Agnostic Solution
- Complexity in deploying multiple models
Real time Object Detection and Analytics using RedisEdge and Docker
Introducing RedisAI
- It is a Redis module
- Provide tensor as a data type
- Turns Redis into a full-fledge Deep learning
Model Execution
- Runs on CPUs and GPUs
Data Structure:
- Tensor
- Model
- Script
DL/ML Backends:
- Tensorflow
- PyTorch
- ONNX
- TensorRT $ docker run -p 6379:6379 -it --rm redisai/redisai
Benefits of RedisAI
- AI inferencing where your data lives
- Deploy new models with no downtime or performance penalties
- Serve AI over a robust, scalable, and production-proven platform
- Superior performance
- Built-in support for all major AI backends
- Runs everywhere
RedisEdge
Redis OSS Streams Modules
- Bundles Open Source Redis + Redis Streams + Redis Modules
- A Multi-model database built for IoT Edge
- Can ingest millions of writes per second with <1ms latency
- A Small footprint (<5MB), easily resides in constrained compute environments.
- Runs on a variety of edge devices and sensors ranging from ARM32 to x64-based
hardware.
RedisEdge Operation Pipeline
Why Docker
containers?
Around 94% of AI Adopters are using or plan to
use containers within 1 year time.
Source: 451 Research
Running RedisEdge using Docker Compose
Build on Open Source
init - A Service that initializes Redis with
the RedisAI model, RedisTimeSeries
downsampling rules and the RedisGears
gear.
capture - A Service that captures video
stream frames from a webcam or
image/video file and stores it in a Redis
Stream.
Server - A web server that serves a
rendered image composed of the raw frame
and the model's detections.
Running RedisEdge using Docker Compose
Build on Open Source
Grafana + Redis Application
python init.py --device GPU
With GPU
Wake Up !
It’s Demo Time
- https://github.com/collabnix/Redisai_edgeAnalytics
- https://github.com/redisai/redisai
- https://redislabs.com/modules/redis-ai/
References
Thank You

More Related Content

PPTX
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
PPTX
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
PPTX
Understanding Azure Batch Service - Niloshima - CCDays
PDF
Azure Service Fabric - Hamida Rebai - CCDays
PDF
Leading Edge of Modern Web Apps on Azure - Menaka - CCDays
PDF
Training Offerings - CodeOps Technologies
PPTX
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
PDF
Shift Remote AI: Build and deploy PyTorch Models with Azure Machine Learning ...
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
Understanding Azure Batch Service - Niloshima - CCDays
Azure Service Fabric - Hamida Rebai - CCDays
Leading Edge of Modern Web Apps on Azure - Menaka - CCDays
Training Offerings - CodeOps Technologies
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Shift Remote AI: Build and deploy PyTorch Models with Azure Machine Learning ...

What's hot (20)

PDF
Java & Microservices in Azure
PPTX
PDF
Go Serverless with Java and Azure Functions
PDF
Tracing Java Applications on Azure
PPTX
Understanding Azure Face API at AI Dev Day Conference
PPTX
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
PPTX
Distributed Tracing: New DevOps Foundation
PPTX
Azure functions
PPTX
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
PPTX
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
PDF
Real time serverless data pipelines on AWS
PPT
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
PDF
DEVOPS AND MACHINE LEARNING
PDF
DevOps is to Infrastructure as Code, as DataOps is to...?
PPTX
Azure Functions VS AWS Lambda: overview and comparison
PPTX
Cloud migration Through Automation
PDF
IoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
PPTX
Intro to docker and kubernetes
PPT
Windows Azure Overview
PPTX
Introduction to Azure Functions
Java & Microservices in Azure
Go Serverless with Java and Azure Functions
Tracing Java Applications on Azure
Understanding Azure Face API at AI Dev Day Conference
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
Distributed Tracing: New DevOps Foundation
Azure functions
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
Real time serverless data pipelines on AWS
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
DEVOPS AND MACHINE LEARNING
DevOps is to Infrastructure as Code, as DataOps is to...?
Azure Functions VS AWS Lambda: overview and comparison
Cloud migration Through Automation
IoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
Intro to docker and kubernetes
Windows Azure Overview
Introduction to Azure Functions
Ad

Similar to Real time Object Detection and Analytics using RedisEdge and Docker (20)

PDF
Serving Deep Learning Models At Scale With RedisAI: Luca Antiga
PPTX
Build a Deep Learning App with Tensorflow & Redis by Jayesh Ahire and Sherin ...
PDF
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
PDF
DDDP 2019 - Brown to Green
PDF
Red hat infrastructure for analytics
PDF
The 2025 InfraRed Report - Redpoint Ventures
PDF
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
PPTX
RedisAI 0.9 by Sherin Thomas of Tensorwerk - Redis Day Bangalore 2020
PDF
Turnkey Multi-Region, Active-Active Session Stores with Steeltoe, Redis Enter...
PPTX
Moving Beyond Cache by Yiftach Shoolman - Redis Day Bangalore 2020
PDF
Deep Learning to Production with MLflow & RedisAI
PDF
Scaling AI/ML with Containers and Kubernetes
PDF
Getting Ready to Use Redis with Apache Spark with Tague Griffith
PPTX
Real-time Analytics with Redis
PDF
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
PDF
Real-Time Machine Learning with Redis, Apache Spark, Tensor Flow, and more wi...
PDF
Deploying and Managing Artificial Intelligence Services using the Open Data H...
PDF
IoT Story: From Edge to HDP
PDF
Building Software Ecosystems for AI Cloud using Singularity HPC Container
PDF
partners-red-hat-openshift-ai-101-deck.pdf
Serving Deep Learning Models At Scale With RedisAI: Luca Antiga
Build a Deep Learning App with Tensorflow & Redis by Jayesh Ahire and Sherin ...
RedisConf17 - Doing More With Redis - Ofer Bengal and Yiftach Shoolman
DDDP 2019 - Brown to Green
Red hat infrastructure for analytics
The 2025 InfraRed Report - Redpoint Ventures
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
RedisAI 0.9 by Sherin Thomas of Tensorwerk - Redis Day Bangalore 2020
Turnkey Multi-Region, Active-Active Session Stores with Steeltoe, Redis Enter...
Moving Beyond Cache by Yiftach Shoolman - Redis Day Bangalore 2020
Deep Learning to Production with MLflow & RedisAI
Scaling AI/ML with Containers and Kubernetes
Getting Ready to Use Redis with Apache Spark with Tague Griffith
Real-time Analytics with Redis
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Real-Time Machine Learning with Redis, Apache Spark, Tensor Flow, and more wi...
Deploying and Managing Artificial Intelligence Services using the Open Data H...
IoT Story: From Edge to HDP
Building Software Ecosystems for AI Cloud using Singularity HPC Container
partners-red-hat-openshift-ai-101-deck.pdf
Ad

More from Ajeet Singh Raina (20)

PDF
Delivering Docker & K3s worloads to IoT Edge devices
PDF
Delivering Container-based Apps to IoT Edge devices
PDF
Docker Trends & Statistics - A 20 Minutes Overview
PDF
OSCONF Jaipur 2020 | Virtual Conference | Oct 10 | Ajeet Singh Raina
PDF
Quantifying Your World with AI & Docker on the Edge | OSCONF 2020 Jaipur
PDF
Keynote Slides | Ajeet Singh Raina | OSCONF 2020 Hyderabad
PDF
IoET Conference 2020 | Keynote Slides | Ajeet Singh Raina
PDF
OSCONF 2020 Kochi Conference | KubeZilla | 27 June 2020
PDF
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
PDF
OSCONF 2020 Bengaluru | Powered by Collabnix | Keynote Slides
PDF
Top 5 Helpful Tips to Grow Your Local Docker Community
PDF
Awesome Traefik - Ingress Controller for Kubernetes - Swapnasagar Pradhan
PDF
Demystifying the Nuts & Bolts of Kubernetes Architecture
PDF
Introduction to Docker Compose
PDF
Kubernetes Monitoring & Best Practices
PDF
Current State of Docker Platform - Nov 2019
PDF
Collabnix Online Webinar: Integrated Log Analytics & Monitoring using Docker ...
PDF
Introduction to Docker Compose | Docker Intermediate Workshop
PDF
Simplifying Real Time Data Analytics with Docker, IoT & Cloud
PDF
Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Re...
Delivering Docker & K3s worloads to IoT Edge devices
Delivering Container-based Apps to IoT Edge devices
Docker Trends & Statistics - A 20 Minutes Overview
OSCONF Jaipur 2020 | Virtual Conference | Oct 10 | Ajeet Singh Raina
Quantifying Your World with AI & Docker on the Edge | OSCONF 2020 Jaipur
Keynote Slides | Ajeet Singh Raina | OSCONF 2020 Hyderabad
IoET Conference 2020 | Keynote Slides | Ajeet Singh Raina
OSCONF 2020 Kochi Conference | KubeZilla | 27 June 2020
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
OSCONF 2020 Bengaluru | Powered by Collabnix | Keynote Slides
Top 5 Helpful Tips to Grow Your Local Docker Community
Awesome Traefik - Ingress Controller for Kubernetes - Swapnasagar Pradhan
Demystifying the Nuts & Bolts of Kubernetes Architecture
Introduction to Docker Compose
Kubernetes Monitoring & Best Practices
Current State of Docker Platform - Nov 2019
Collabnix Online Webinar: Integrated Log Analytics & Monitoring using Docker ...
Introduction to Docker Compose | Docker Intermediate Workshop
Simplifying Real Time Data Analytics with Docker, IoT & Cloud
Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Re...

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
A Presentation on Artificial Intelligence
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
 
DOCX
The AUB Centre for AI in Media Proposal.docx
 
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Cloud computing and distributed systems.
PDF
Approach and Philosophy of On baking technology
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Modernizing your data center with Dell and AMD
PDF
Machine learning based COVID-19 study performance prediction
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
 
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
A Presentation on Artificial Intelligence
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
CIFDAQ's Market Insight: SEC Turns Pro Crypto
 
The AUB Centre for AI in Media Proposal.docx
 
Dropbox Q2 2025 Financial Results & Investor Presentation
Cloud computing and distributed systems.
Approach and Philosophy of On baking technology
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Per capita expenditure prediction using model stacking based on satellite ima...
Empathic Computing: Creating Shared Understanding
Modernizing your data center with Dell and AMD
Machine learning based COVID-19 study performance prediction
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Big Data Technologies - Introduction.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
 

Real time Object Detection and Analytics using RedisEdge and Docker

  • 1. Real Time Object Detection & Analytics using Docker & RedisEdge Stack
  • 2. - Blogger @ Collabnix - Docker Captain - DevRel at Redis Labs - Docker Community Leader - ARM Innovator - Worked in Dell, VMware & CGI $whoami @ajeetsraina www.collabnix.com
  • 3. - The Rise of AI Database - A Typical AI Data Pipeline - Challenges with AI Serving Platform - Why Redis & RedisAI? - Why Docker? - Overview of RedisEdge Stack - Demo Agenda Target Audience: MLOps & DevOps
  • 4. “The hardest part of AI is not AI; it’s data”.
  • 5. - A database built with the sole purpose of speeding up Machine Learning (ML) model training as well as model serving. - AI databases simultaneously ingest, explore, analyze, and visualize fast-moving, complex data within milliseconds - Helps you better wrangle the volume, velocity and complex data governance and management challenges associated with training ML and Deep Learning models to save time and optimize resources. - Comes with lower costs, integrate ML models so that businesses can make more efficient, data-driven decisions. What is an AI Database?
  • 6. Data Sources Data Ingestion Data Preparation Model Training Model Serving High Performance Transient Centralized IoT Business Processes Data Pre-Processing Trained Model Deep Learning Framework Deploy Trained Model Inference AI Pipeline is data intensive
  • 7. AI Pipeline ~ A Closer View
  • 8. Data Sources Data Ingestion Data Preparation Model Training Model Serving Data VelocityData Variety Data Volume Data Quality Data Access Latency Data Caching Response Time Throughput AI Pipeline Characteristics
  • 9. Challenges with existing AI Serving Platform - Slower End to End Inferencing - Lack of HA and Downtime - Lack of Platform Agnostic Solution - Complexity in deploying multiple models
  • 11. Introducing RedisAI - It is a Redis module - Provide tensor as a data type - Turns Redis into a full-fledge Deep learning Model Execution - Runs on CPUs and GPUs Data Structure: - Tensor - Model - Script DL/ML Backends: - Tensorflow - PyTorch - ONNX - TensorRT $ docker run -p 6379:6379 -it --rm redisai/redisai
  • 12. Benefits of RedisAI - AI inferencing where your data lives - Deploy new models with no downtime or performance penalties - Serve AI over a robust, scalable, and production-proven platform - Superior performance - Built-in support for all major AI backends - Runs everywhere
  • 13. RedisEdge Redis OSS Streams Modules - Bundles Open Source Redis + Redis Streams + Redis Modules - A Multi-model database built for IoT Edge - Can ingest millions of writes per second with <1ms latency - A Small footprint (<5MB), easily resides in constrained compute environments. - Runs on a variety of edge devices and sensors ranging from ARM32 to x64-based hardware.
  • 16. Around 94% of AI Adopters are using or plan to use containers within 1 year time. Source: 451 Research
  • 17. Running RedisEdge using Docker Compose Build on Open Source init - A Service that initializes Redis with the RedisAI model, RedisTimeSeries downsampling rules and the RedisGears gear. capture - A Service that captures video stream frames from a webcam or image/video file and stores it in a Redis Stream. Server - A web server that serves a rendered image composed of the raw frame and the model's detections.
  • 18. Running RedisEdge using Docker Compose Build on Open Source Grafana + Redis Application python init.py --device GPU With GPU