PyTorch Mobile's last will and testament, in 12 Android apps
A museum of on-device ML demos from image classification to streaming ASR, now frozen in time.

What it does This repo collects a dozen Android sample apps showing how to run PyTorch models on-device: image classification, object detection (YOLOv5), image segmentation (DeepLabV3), speech recognition (wav2vec 2.0), streaming ASR, machine translation, question answering, video classification, and more. Each demo pairs a Python conversion script with a working Android app.
The interesting bit The breadth is the point. You can trace how PyTorch Mobile handled everything from a simple MNIST Vision Transformer to a Java Native Call into C++ for real-time mel spectrograms. It’s a snapshot of mid-2020s mobile ML ambitions before the platform itself was sunset.
Key highlights
- Covers 12 distinct ML tasks across vision, text, audio, and video
- Includes model conversion scripts (TorchScript, quantization, etc.) alongside Android code
- Shows integration with camera, photo library, live audio, and video playback
- D2Go demo uses native pre-built torchvision-ops library
- Streaming ASR demo uses JNI to C++ for audio processing
Caveats
- PyTorch Mobile is no longer actively supported; the README itself redirects to ExecuTorch
- Some demos reference specific PyTorch 1.8 APIs that are now dated
- README has a duplicated “Speech recognition” section, suggesting light maintenance
Verdict Worth browsing if you’re maintaining legacy PyTorch Mobile code or studying how on-device ML was pitched circa 2021–2023. Skip it if you’re starting fresh; follow the README’s own advice and use ExecuTorch instead.
Frequently asked
- What is pytorch/android-demo-app?
- A museum of on-device ML demos from image classification to streaming ASR, now frozen in time.
- Is android-demo-app open source?
- Yes — pytorch/android-demo-app is an open-source project tracked on heatdrop.
- What language is android-demo-app written in?
- pytorch/android-demo-app is primarily written in Java.
- How popular is android-demo-app?
- pytorch/android-demo-app has 1.6k stars on GitHub.
- Where can I find android-demo-app?
- pytorch/android-demo-app is on GitHub at https://github.com/pytorch/android-demo-app.