Repository navigation
NPUforge 1.0.0
NPUforge 1.0.0
The first stable release: convert SD1.5 and SDXL checkpoints into Qualcomm NPU models directly on your Android phone.
Included
- Complete checkpoint conversion: UNet, text encoder(s), embeddings, VAE encoder and VAE decoder.
- F16, F32 and BF16 checkpoints and supported UNet LoRAs, including mixed input weight types.
- Multiple UNet LoRAs with individual strengths, merged into the exported model.
- Offline conversion once the APK and checkpoint are on the phone. No initial CLIP or VAE download is required.
- Importable ZIPs for Local Dream and Fancy-Ai.
- In-app troubleshooting logs and guidance for replacing an incompatible SDXL VAE.
Install
Download npuforge-1.0.0.apk below. Requires Android 13+ and compatible ARM64 Snapdragon hardware. SD1.5 output is 512 × 512; SDXL output is 1024 × 1024. Device and checkpoint compatibility varies; see supported formats and limits.
Coming from a debug/test build: save anything you need, then uninstall that build before installing this release. Version 1.0.0 uses the project's dedicated release signing key.
Select a complete .safetensors checkpoint, optionally add UNet LoRAs, and convert. Import the exported ZIP from Download/npuforge/ into a supported generation app.
Build verification
Signed release APK, version code 1. R8 and resource shrinking enabled; release build and lint passed. APK signature and 16 KB ZIP alignment verified. A SHA-256 checksum file is included.