Skip to content

NPUforge 1.0.0

Choose a tag to compare

@Mr-J-369 Mr-J-369 released this 16 Sep 17:08
· 25 commits to main since this release

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.