# Edge AI Libraries A collection of libraries, microservices, and tools for Edge application development. This project also includes sample applications to showcase some generic AI use cases. ## Tools :::::{grid} 2 2 3 3 ::::{grid-item-card} SceneScape :class-card: homepage-card-container :link: ./scenescape/index.html Make applications based on sensor data faster, easier, and better. :::: ::::{grid-item-card} ViPPET :class-card: homepage-card-container :link: ./edge-ai-libraries/visual-pipeline-and-platform-evaluation-tool/index.html Visual Pipeline and Platform Evaluation Tool :::: ::::{grid-item-card} Geti :class-card: homepage-card-container :link: ./edge-ai-libraries/geti.html Computer vision AI models in a fraction of the time and with minimal data. :::: ::::: ## Libraries :::::{grid} 2 2 3 3 ::::{grid-item-card} Anomalib :class-card: homepage-card-container {bdg-link-primary-line}`Docs 🔗 ` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Datumaro :class-card: homepage-card-container {bdg-link-primary-line}`Docs 🔗 ` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} DL Streamer :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/dlstreamer/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} PLCopen Motion Control :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/plcopen-motion-control/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Geti SDK :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/geti-sdk.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} EtherCAT Master Stack :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/ethercat/README.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Robot Motion Control Task :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/robotmctask/docs/introduction.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Video Chunking Utils :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/video-chunking-utils/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::: # Microservices :::::{grid} 2 2 3 3 ::::{grid-item-card} Audio Analyzer :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/audio-analyzer/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} DL Streamer Pipeline Server :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/dlstreamer-pipeline-server/index.html>` {bdg-link-secondary-line}`Git Hub 🔗 ` :::: ::::{grid-item-card} Document Ingestion - pgvector :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/pgvector/index.html>` {bdg-link-secondary-line}`Git Hub 🔗 ` :::: ::::{grid-item-card} Model Registry :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/model-registry/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Model Download :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/model-download/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Multimodal Embedding Serving :class-card: homepage-card-container {bdg-link-primary-line}`Docs 🔗 ` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Time Series Analytics :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/time-series-analytics/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Vector Retriever - milvus :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/vector-retriever/index.html>` {bdg-link-secondary-line}`Git Hub 🔗 ` :::: ::::{grid-item-card} Visual Data Preparation For Retrieval :class-card: homepage-card-container {bdg-link-primary-line}`Docs 🔗 ` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} VLM OpenVINO Serving :class-card: homepage-card-container {bdg-link-primary-line}`Docs 🔗 ` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Multi-level Video Understanding :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/multilevel-video-understanding/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::: :::::{grid} 1 1 1 1 ::::{grid-item-card} SceneScape Microservices :class-card: homepage-card-container-wrap ::::{grid} 1 1 2 2 :::{grid-item-card} Auto Camera Calibration :class-card: homepage-card-container :link: ./scenescape/microservices/auto-calibration/auto-calibration.html Computes camera parameters automatically. ::: :::{grid-item-card} Cluster Analytics :class-card: homepage-card-container :link: ./scenescape/microservices/cluster-analytics/cluster-analytics.html For object clustering, cluster tracking, and analysis of cluster's shape and movement patterns. ::: :::{grid-item-card} Scene Controller :class-card: homepage-card-container :link: ./scenescape/microservices/controller/controller.html Combines and contextualizes multiple object detection inputs for tracking objects over time. ::: :::{grid-item-card} Mapping :class-card: homepage-card-container :link: ./scenescape/microservices/mapping-service/mapping-service.html Generates meshes and camera parameters from camera-captured frames. ::: :::: ::::: # Sample Applications :::::{grid} 2 2 3 3 ::::{grid-item-card} Chat Q&A :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/chat-question-and-answer/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Chat Q&A Core :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/chat-question-and-answer-core/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Document Summarization :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/document-summarization/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::{grid-item-card} Video Search and Summarization :class-card: homepage-card-container {bdg-link-primary-line}`Docs <./edge-ai-libraries/video-search-and-summarization/index.html>` {bdg-link-secondary-line}`Git Hub ` :::: ::::: :::{toctree} :hidden: :caption: Tools VIPPET SceneScape Geti ::: :::{toctree} :hidden: :caption: Libraries Anomalib Datumaro DL Streamer PLCopen Motion Control Geti SDK EtherCAT Master Stack Robot Motion Control Task Video Chunking Utils ::: :::{toctree} :hidden: :caption: Microservices Audio Analyzer DL Streamer Pipeline Server Document Ingestion - PGVector Model Registry Model Download Multimodal Embedding Serving Time Series Analytics Vector Retriever - milvus Visual Data Preparation For Retrieval VLM OpenVINO Serving Multi-level Video Understanding ::: :::{toctree} :hidden: :caption: Sample Applications Chat Q&A Chat Q&A Core Document Summarization Video Search and Summarization ::: :::{toctree} :hidden: :caption: Model Deployment OpenVINO OpenVINO Model Server :::