Skip to content

Commit ebd877e

Browse files
authored
Merge pull request #306 from open-edge-platform/update-branch
refactor: update Edge AI Studio to Edge AI Demo Studio (#822)
2 parents 0445fba + 5d28094 commit ebd877e

File tree

238 files changed

+1007
-886
lines changed

Some content is hidden

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

238 files changed

+1007
-886
lines changed

docs/use-cases.md

Lines changed: 42 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,104 +4,116 @@ Transform your Intel® hardware into powerful AI and edge computing solutions wi
44

55
## 🎯 Choose by Experience Level
66

7-
### 🟢 **Beginner-Friendly** *(New to AI/Edge Computing)*
7+
### 🟢 **Beginner-Friendly** _(New to AI/Edge Computing)_
88

9-
| **Use Case** | **What You'll Build** | **Time** | **Learn** |
10-
|-------------|----------------------|----------|-----------|
11-
| [**🤖 Chat with Local LLMs**](../usecases/ai/openwebui-ollama/README.md) | Private ChatGPT* alternative | ⏱️ 10 min | LLM deployment, web interfaces |
12-
| [**🎥 AI Video Analytics**](../usecases/ai/ai-video-analytics/README.md) | Smart video content analysis | ⏱️ 15 min | Computer vision, semantic search |
13-
| [**💬 Edge AI Studio (Digital Avatar)**](../usecases/ai/edge-ai-studio/README.md) | AI microservices | ⏱️ 20 min | Multi-modal AI, speech processing |
9+
| **Use Case** | **What You'll Build** | **Time** | **Learn** |
10+
| -------------------------------------------------------------------------------------- | ----------------------------- | --------- | --------------------------------- |
11+
| [**🤖 Chat with Local LLMs**](../usecases/ai/openwebui-ollama/README.md) | Private ChatGPT\* alternative | ⏱️ 10 min | LLM deployment, web interfaces |
12+
| [**🎥 AI Video Analytics**](../usecases/ai/ai-video-analytics/README.md) | Smart video content analysis | ⏱️ 15 min | Computer vision, semantic search |
13+
| [**💬 Edge AI Demo Studio (Digital Avatar)**](../usecases/ai/edge-ai-studio/README.md) | AI microservices | ⏱️ 20 min | Multi-modal AI, speech processing |
1414

15-
### 🟡 **Intermediate** *(Some AI/Development Experience)*
15+
### 🟡 **Intermediate** _(Some AI/Development Experience)_
1616

17-
| **Use Case** | **What You'll Build** | **Time** | **Learn** |
18-
|-------------|----------------------|----------|-----------|
19-
| [**📚 RAG Knowledge Base**](../usecases/ai/rag-toolkit/README.md) | Enterprise AI knowledge system | ⏱️ 30 min | RAG patterns, vector databases |
20-
| [**🚗 Smart Parking**](../usecases/ai/smart-parking/README.md) | IoT-powered parking management | ⏱️ 45 min | IoT integration, real-time analytics |
21-
| [**📹 Video Summarization**](../usecases/ai/video_summarization/README.md) | AI-powered video insights | ⏱️ 60 min | Multi-modal AI, content analysis |
17+
| **Use Case** | **What You'll Build** | **Time** | **Learn** |
18+
| -------------------------------------------------------------------------- | ------------------------------ | --------- | ------------------------------------ |
19+
| [**📚 RAG Knowledge Base**](../usecases/ai/rag-toolkit/README.md) | Enterprise AI knowledge system | ⏱️ 30 min | RAG patterns, vector databases |
20+
| [**🚗 Smart Parking**](../usecases/ai/smart-parking/README.md) | IoT-powered parking management | ⏱️ 45 min | IoT integration, real-time analytics |
21+
| [**📹 Video Summarization**](../usecases/ai/video_summarization/README.md) | AI-powered video insights | ⏱️ 60 min | Multi-modal AI, content analysis |
2222

23-
### 🔴 **Advanced** *(Experienced Developers)*
23+
### 🔴 **Advanced** _(Experienced Developers)_
2424

25-
| **Use Case** | **What You'll Build** | **Time** | **Learn** |
26-
|-------------|----------------------|----------|-----------|
27-
| [**🏎️ Real-Time Computing (TCC)**](../usecases/real-time/tcc_tutorial/README.md) | Ultra-low latency applications | ⏱️ 60+ min | Real-time systems, hardware timing |
28-
| [**📷 GMSL Camera Integration**](../usecases/camera/gmsl/README.md) | High-speed camera systems | ⏱️ 90+ min | Camera drivers, embedded systems |
29-
| [**🔍 Intel® Distribution of OpenVINO™ Toolkit Advanced**](../usecases/ai/openvino/README.md) | Custom AI model deployment | ⏱️ 120+ min | Model optimization, performance tuning |
25+
| **Use Case** | **What You'll Build** | **Time** | **Learn** |
26+
| --------------------------------------------------------------------------------------------- | ------------------------------ | ----------- | -------------------------------------- |
27+
| [**🏎️ Real-Time Computing (TCC)**](../usecases/real-time/tcc_tutorial/README.md) | Ultra-low latency applications | ⏱️ 60+ min | Real-time systems, hardware timing |
28+
| [**📷 GMSL Camera Integration**](../usecases/camera/gmsl/README.md) | High-speed camera systems | ⏱️ 90+ min | Camera drivers, embedded systems |
29+
| [**🔍 Intel® Distribution of OpenVINO™ Toolkit Advanced**](../usecases/ai/openvino/README.md) | Custom AI model deployment | ⏱️ 120+ min | Model optimization, performance tuning |
3030

3131
## 🎯 Choose by Application Area
3232

3333
### 🤖 **Artificial Intelligence**
34+
3435
- **Language Models:** [OpenWebUI + Ollama](../usecases/ai/openwebui-ollama/README.md), [RAG Toolkit](../usecases/ai/rag-toolkit/README.md)
3536
- **Computer Vision:** [AI Video Analytics](../usecases/ai/ai-video-analytics/README.md), [Smart Parking](../usecases/ai/smart-parking/README.md)
36-
- **Multi-Modal:** [Edge AI Studio (Digital Avatar)](../usecases/ai/edge-ai-studio/README.md), [Video Summarization](../usecases/ai/video_summarization/README.md)
37+
- **Multi-Modal:** [Edge AI Demo Studio (Digital Avatar)](../usecases/ai/edge-ai-studio/README.md), [Video Summarization](../usecases/ai/video_summarization/README.md)
3738

3839
### 📹 **Media & Content**
40+
3941
- **Video Processing:** [Video Analytics](../usecases/ai/ai-video-analytics/README.md), [Video Summarization](../usecases/ai/video_summarization/README.md)
4042
- **Camera Systems:** [GMSL Cameras](../usecases/camera/gmsl/README.md), [MIPI Cameras](../usecases/camera/mipi/README.md)
41-
- **Interactive Media:** [Edge AI Studio (Digital Avatar)](../usecases/ai/edge-ai-studio/README.md)
43+
- **Interactive Media:** [Edge AI Demo Studio (Digital Avatar)](../usecases/ai/edge-ai-studio/README.md)
4244

4345
### 🏢 **Enterprise & IoT**
46+
4447
- **Knowledge Management:** [RAG Toolkit](../usecases/ai/rag-toolkit/README.md)
4548
- **Smart Infrastructure:** [Smart Parking](../usecases/ai/smart-parking/README.md)
4649
- **Real-Time Systems:** [TCC Tutorial](../usecases/real-time/tcc_tutorial/README.md)
4750

4851
### 🔧 **Platform & Framework**
52+
4953
- **Intel® Distribution of OpenVINO™ Toolkit Development:** [Intel® Distribution of OpenVINO™ Toolkit](../usecases/ai/openvino/README.md)
5054
- **Camera Development:** [GMSL](../usecases/camera/gmsl/README.md), [MIPI](../usecases/camera/mipi/README.md)
5155

5256
## 🚀 Quick Start Recommendations
5357

5458
### **👨‍🎓 For Students**
59+
5560
1. Start with [OpenWebUI + Ollama](../usecases/ai/openwebui-ollama/README.md) - Learn LLM deployment
5661
2. Try [AI Video Analytics](../usecases/ai/ai-video-analytics/README.md) - Understand computer vision
57-
3. Explore [Edge AI Studio (Digital Avatar)](../usecases/ai/edge-ai-studio/README.md) - Multi-modal AI concepts
62+
3. Explore [Edge AI Demo Studio (Digital Avatar)](../usecases/ai/edge-ai-studio/README.md) - Multi-modal AI concepts
5863

5964
### **👨‍💼 For Professionals**
65+
6066
1. Deploy [RAG Toolkit](../usecases/ai/rag-toolkit/README.md) - Enterprise AI patterns
6167
2. Implement [Smart Parking](../usecases/ai/smart-parking/README.md) - IoT + AI integration
6268
3. Master [Real-Time Computing](../usecases/real-time/tcc_tutorial/README.md) - Performance optimization
6369

6470
### **🔬 For Researchers**
71+
6572
1. Optimize with [OpenVINO](../usecases/ai/openvino/README.md) - Custom model deployment
6673
2. Integrate [GMSL Cameras](../usecases/camera/gmsl/README.md) - Advanced imaging
6774
3. Develop [Video Summarization](../usecases/ai/video_summarization/README.md) - Multi-modal research
6875

6976
## 📋 Prerequisites
7077

7178
### **System Requirements**
79+
7280
- ✅ Completed [platform setup](../README.md#-5-minute-quick-start)
7381
- ✅ Docker installed and running
7482
- ✅ Sufficient disk space (varies by use case)
7583

7684
### **Hardware Recommendations**
77-
| **Use Case Category** | **Minimum Hardware** | **Recommended** |
78-
|----------------------|---------------------|-----------------|
79-
| **LLM/Chat Applications** | 8GB GPU memory | 12GB+ GPU memory |
80-
| **Computer Vision** | Integrated graphics | Dedicated GPU + NPU |
81-
| **Real-Time Systems** | Intel® Core™ Ultra processor | Latest generation CPU |
82-
| **Camera Integration** | Platform-specific | Validated hardware only |
85+
86+
| **Use Case Category** | **Minimum Hardware** | **Recommended** |
87+
| ------------------------- | ---------------------------- | ----------------------- |
88+
| **LLM/Chat Applications** | 8GB GPU memory | 12GB+ GPU memory |
89+
| **Computer Vision** | Integrated graphics | Dedicated GPU + NPU |
90+
| **Real-Time Systems** | Intel® Core™ Ultra processor | Latest generation CPU |
91+
| **Camera Integration** | Platform-specific | Validated hardware only |
8392

8493
## 🆘 Getting Help
8594

8695
### **Before You Start**
96+
8797
- ⚡ Complete the [platform installation](../README.md#-5-minute-quick-start)
8898
- 🔧 Ensure your [hardware is supported](../README.md#-validated-hardware--configurations)
8999

90100
### **During Development**
101+
91102
- Check [Troubleshooting Guide](troubleshooting.md) for common issues
92-
- Ask questions in [GitHub* Discussions](https://github.com/intel/edge-developer-kit-reference-scripts/discussions)
93-
- Report bugs via [GitHub* Issues](https://github.com/intel/edge-developer-kit-reference-scripts/issues)
103+
- Ask questions in [GitHub\* Discussions](https://github.com/intel/edge-developer-kit-reference-scripts/discussions)
104+
- Report bugs via [GitHub\* Issues](https://github.com/intel/edge-developer-kit-reference-scripts/issues)
94105

95106
---
96107

97108
**Ready to start building?** Pick a use case above and follow its README for step-by-step instructions!
109+
98110
## Use Cases
99111

100112
1. [Intel® Distribution of OpenVINO™ Toolkit](../usecases/ai/openvino/README.md)
101113
2. [Open WebUI with Ollama](../usecases/ai/openwebui-ollama/README.md)
102114
3. [LLM RAG Toolkit](../usecases/ai/rag-toolkit/README.md)
103115
4. [AI Video Analytics](../usecases/ai/ai-video-analytics/README.md)
104-
5. [Edge AI Studio (Digital Avatar)](../usecases/ai/edge-ai-studio/README.md)
116+
5. [Edge AI Demo Studio (Digital Avatar)](../usecases/ai/edge-ai-studio/README.md)
105117
- A tool that simplifies deploying and managing AI microservices like TTS and STT in the edge.
106118
6. [Time Coordinated Computing (TCC)](../usecases/real-time/tcc_tutorial/README.md)
107119
7. [Smart Parking](../usecases/ai/smart-parking/README.md)
File renamed without changes.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

22

33

4-
# Edge AI Studio
4+
# Edge AI Demo Studio
55

6-
Edge AI Studio is a modern toolkit for deploying, managing, and serving AI models on edge platforms. It features a web-based UI for device, workload, and user management, and is optimized for Intel hardware and edge environments.
6+
Edge AI Demo Studio is a modern toolkit for deploying, managing, and serving AI models on edge platforms. It features a web-based UI for device, workload, and user management, and is optimized for Intel hardware and edge environments.
77

88

99
## Features

usecases/ai/edge-ai-studio/docs/DEPLOYMENT.md renamed to usecases/ai/edge-ai-demo-studio/docs/DEPLOYMENT.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Edge AI Studio - Deployment
1+
# Edge AI Demo Studio - Deployment
22

3-
This directory contains the Deployment instructions for Edge AI Studio.
3+
This directory contains the Deployment instructions for Edge AI Demo Studio.
44

55
## Deployment
66

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Development Guide
2+
3+
## Setting Up
4+
5+
To set up the development environment, run the `setup.sh` script:
6+
7+
```bash
8+
./setup.sh
9+
```
10+
11+
This script will install all necessary dependencies and configure the environment for development.
12+
13+
## Electron Development
14+
15+
To test the Electron app deployment, follow these steps:
16+
17+
For Linux/macOS:
18+
19+
```bash
20+
export ELECTRON_GET_USE_PROXY=http://proxy:port
21+
```
22+
23+
For Windows (PowerShell):
24+
25+
```powershell
26+
$env:ELECTRON_GET_USE_PROXY="http://proxy:port"
27+
```
28+
29+
1. Install the required npm dependencies:
30+
31+
```bash
32+
npm install
33+
```
34+
35+
2. Start the Electron app in development mode:
36+
37+
```bash
38+
npm run start
39+
```
40+
41+
This will launch the Electron application for testing purposes.
File renamed without changes.

usecases/ai/edge-ai-studio/electron/README.md renamed to usecases/ai/edge-ai-demo-studio/electron/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Edge AI Studio - Electron Builder Version
1+
# Edge AI Demo Studio - Electron Builder Version
22

3-
This directory contains the Electron Builder implementation of Edge AI Studio, running in parallel with the Electron Forge version for comparison and testing.
3+
This directory contains the Electron Builder implementation of Edge AI Demo Studio, running in parallel with the Electron Forge version for comparison and testing.
44

55
## Differences from Electron Forge
66

@@ -81,7 +81,7 @@ Output is in `../out/`.
8181
The build configuration is in `package.json` under the `build` key. Key settings:
8282

8383
- **appId**: `com.intel.edge-ai-studio`
84-
- **productName**: `EdgeAIStudio`
84+
- **productName**: `EdgeAIDemoStudio`
8585
- **extraResources**: Copies `frontend`, `workers`, and `scripts` from `../build/`
8686
- **electronFuses**: Same security settings as Forge version
8787
- **Linux targets**: ZIP and DEB

usecases/ai/edge-ai-studio/electron/electron-fuses.js renamed to usecases/ai/edge-ai-demo-studio/electron/electron-fuses.js

File renamed without changes.
File renamed without changes.

usecases/ai/edge-ai-studio/electron/package-lock.json renamed to usecases/ai/edge-ai-demo-studio/electron/package-lock.json

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

0 commit comments

Comments
 (0)