xororz/local-dream
Run Stable Diffusion on Android Devices with Snapdragon NPU acceleration. Also supports CPU/GPU inference.
해결하는 문제
Local Dream은 Android 기기에서 로컬로 Stable Diffusion 이미지 생성 모델을 실행할 수 있는 방법을 제공하여 클라우드 서비스에 대한 의존도를 줄이고 오프라인 생성을 가능하게 합니다.
작동 방식
이 애플리케이션은 Qualcomm QNN SDK를 통해 Snapdragon NPU(신경처리장치)를 하드웨어 가속화에 활용하지만, CPU 및 GPU 추론도 지원합니다. 현재는 SD1.5 및 SDXL 모델에 중점을 두며, MNN을 사용해 CPU 실행을, tokenizers-cpp를 사용해 텍스트 처리를 수행합니다.
대상 사용자
Snapdragon 기반 Android 기기를 사용하는 사용자로, 특히 SD1.5는 Hexagon V68 아키텍처 이상, SDXL은 Snapdragon 8 Gen 3 이상이 권장됩니다.
주요 특징
- NPU 가속: Snapdragon NPU에 특화되어 성능을 향상시킵니다.
- 모델 지원: SD1.5 및 SDXL 모델과 호환됩니다.
- 이미지 확대: Real-ESRGAN 및 UltraSharpV2를 통합하여 이미지 확대를 지원합니다.
- 로컬 실행: CPU, GPU, NPU 추론 경로를 모두 지원하는 기기 내에서 완전히 실행됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트