XiaoMi / StableDiffusionOnDevice

本项目是一个通过文字生成图片的项目,基于开源模型Stable Diffusion V1.5生成可以在手机的CPU和NPU上运行的模型,包括其配套的模型运行框架。
MIT License
80 stars 17 forks source link

K70 pro(8gen3)中ONNX分支无法运行,adb异常中断 #2

Open caofx0418 opened 5 months ago

caofx0418 commented 5 months ago

步骤:

  1. 进入 $ROOT/app/src/main/cpp,运行[opencv.sh],进入 $ROOT/app/src/main/cpp/boost,在[boost.sh],AS中编译APP成功

2.拷贝onnx模型到app/src/main/assets/stable_diffusion/onnx/目录,如下目录结构: XiaoMiStableDiffusion_ONNX/app/src/main/assets# tree . └── stable_diffusion ├── onnx │   ├── text_encoder_fp16.ort │   ├── unet_fp16.ort │   └── vae_decoder_fp16.ort └── utils ├── log_sigmas.bin ├── merges.txt └── vocab.txt

3.AS 安装和运行APP,ADB device异常退出,预计原因:APK过大超过1.8G

billlight commented 5 months ago

可以尝试使用Build生成APK后,adb install apk进行安装

caofx0418 commented 5 months ago

可以尝试使用Build生成APK后,adb install apk进行安装

发现小米的几款手机adb都有这个通病,把模型文件放置到/data/local/tmp下,修改源码中ModelPath后问题解决