Skip to content

Multimodal web app - #210

Open
seyeong-han wants to merge 10 commits into
meta-pytorch:mainfrom
seyeong-han:multimodal-web-app
Open

Multimodal web app#210
seyeong-han wants to merge 10 commits into
meta-pytorch:mainfrom
seyeong-han:multimodal-web-app

Conversation

@seyeong-han

Copy link
Copy Markdown
Contributor
ExampleDescription
ask-anything-appA full-stack web application enabling real-time camera interaction and chat via Gemma 3 Vision.
text-runtimeLocal text generation using the Qwen 3 LLM.
text-image-runtimeMultimodal vision-language capabilities powered by Gemma 3.
voice-runtimeHigh-efficiency speech-to-text processing using Whisper.
object-detection-runtimeReal-time visual perception and tracking with YOLO.

Glass-styled React frontend with:
- Full-screen camera background with frozen frame during processing
- Floating glass chat panel with auto-expanding messages
- Voice recording and transcription support
- CSS glassmorphism effects
FastAPI backend with:
- Gemma 3 vision-language model integration
- Whisper speech-to-text transcription
- Health check and status endpoints
ExecuTorch-based YOLO inference with XNNPACK backend:
- yolo_test.py for inference with custom image/model/confidence
- Support for YOLO26m end-to-end model
- Outputs bounding boxes with class labels and confidence scores
Vision-language inference with Gemma3 4B model:
- runtime_inference.py for XNNPACK backend inference
- run.py for simplified CLI interface
- Support for image + text prompt input
Model download: hf download lucylq/gemma3 --local-dir models/gemma3
Qwen3-0.6B inference with optimum-executorch:
- Chat template support with thinking mode
- XNNPACK backend for CPU optimization
Model: hf download larryliu0820/Qwen3-0.6B-ExecuTorch-XNNPACK
Speech-to-text with Whisper tiny model:
- whisper_inference.py using optimum-executorch
- Sample audio: obama_short20.wav (20s speech)
Model: hf download larryliu0820/whisper-tiny-ExecuTorch-XNNPACK
@meta-clameta-claBot added the CLA Signed This label is managed by the Meta Open Source bot. label Feb 12, 2026
@kirklandsign

Copy link
Copy Markdown
Contributor

Duplicated multimodal/text-image-runtime/example.jpg Maybe upload to some static storage? (GH can do)

Also possible to expose the server as openai compatible api? like /v1/chat/completion

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA SignedThis label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@seyeong-han@kirklandsign