Skip to content

Commit 155f7bf

Browse files
committed
first commit
0 parents  commit 155f7bf

113 files changed

Lines changed: 9655 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.devx/README.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Video Search and Summarization Developer Workshop
2+
3+
<img src="_static/robots/video.png" alt="VSS Robot Character" style="float:right; max-width:350px;margin:15px;" />
4+
5+
The [NVIDIA AI Blueprint for video search and summarization (VSS)](https://build.nvidia.com/nvidia/video-search-and-summarization) helps you build video analytics AI agents that let industrial operators communicate with their infrastructure through search and summarization of live or archived video sensor data. It integrates vision language models (VLMs), large language models (LLMs), and NVIDIA NIM™ to deliver a whole new level of collaboration.
6+
7+
This workshop will help you get started integrating this Blueprint in your enterprise. At the end of this workshop, you will go home with:
8+
9+
- access to NVIDIA cloud resources and documentation
10+
- a running copy of the VSS Blueprint
11+
- turn-key, portable, development environment
12+
- a custom integrated application
13+
14+
The entire lab can take anywhere from 1 to 2 hours to complete.
15+
16+
## Learning Objectives
17+
18+
By the end of this workshop, you will be able to:
19+
20+
- **Deploy and Configure VSS**: Set up the NVIDIA VSS Blueprint using Docker Compose with different GPU configurations
21+
- **Understand VSS Architecture**: Learn how the ingestion and retrieval pipelines work together to process video data
22+
- **Interact with VSS APIs**: Use the REST API to upload videos, generate summaries, and chat with video content
23+
- **Customize VSS Parameters**: Tune video chunking, model parameters, and prompts for optimal performance
24+
- **Build Custom Applications**: Create a production-ready Python application that integrates VSS for specific use cases
25+
26+
## Prerequisites
27+
28+
### Hardware Requirements
29+
30+
- **GPU Configuration**: Choose one of the following setups:
31+
- **Single GPU**: Minimum 40GB VRAM
32+
- **Dual GPUs**: Minimum 40GB VRAM
33+
- **Quad GPUs**: Minimum 80GB VRAM
34+
- **Storage**: At least 100GB available disk space for models and data
35+
36+
### NVIDIA Account and Access
37+
38+
- **NVIDIA NGC Account**: Active account on [build.nvidia.com](https://build.nvidia.com)
39+
- **API Key**: Valid NVIDIA API key (starts with `nvapi-...`)
40+
- Generate at: [NVIDIA API Keys](https://build.nvidia.com/settings/api-keys)
41+
- **NGC Registry Access**: Ability to pull containers from `nvcr.io`
42+
43+
### Knowledge Prerequisites
44+
45+
- **Basic Docker Knowledge**: Understanding of containers, images, and Docker Compose
46+
- **Python Programming**: Familiarity with Python syntax and basic programming concepts
47+
- **Command Line**: Comfort with terminal/command line operations
48+
- **API Concepts**: Basic understanding of REST APIs and JSON data formats
49+
50+
> Head over to [Setting up Secrets](secrets) to get started!

.devx/_sidebar.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
* [Setting up Secrets](secrets.md)
2+
* [Start the VSS Services](lab_setup/README.md)
3+
* [Interacting with VSS](lab_intro/README.md)
4+
* [Customizing VSS](lab_custom/README.md)
5+
* [Integrating VSS](lab_app/README.md)
6+
<hr>
7+
* [Legal](legal.md)

.devx/_static/css/badge_only.css

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)