Apple Silicon용 SD 지원
Using Stable Diffusion with Core ML on Apple Silicon
·2022.12.01 09:00
Apple Silicon 환경에서 Core ML을 통해 Stable Diffusion을 실행하는 방법과 변환된 모델을 공개한다.
Apple 엔지니어와 협력하여 Stable Diffusion을 Apple Silicon에서 실행할 수 있도록 Core ML로 변환한 모델과 스크립트를 공개했다.
Hugging Face Hub를 통해 Stable Diffusion v1.4, v1.5, v2 base, v2.1 base의 변환된 체크포인트를 제공하며, Core ML을 통해 CPU, GPU, Neural Engine(NE)을 모두 활용할 수 있다.
사용자는 하드웨어에 따라 최적의 성능을 내는 변환 옵션을 선택할 수 있다:
- Attention 방식: 모든 유닛과 호환되는
split_einsum과 CPU/GPU 전용인original방식이 있다. - 모델 형태: Python 추론용
packages와 Swift 코드용compiled버전이 구분되어 있다.
macOS Ventura 13.1 이상 환경에서 최적의 성능을 발휘하며, M1 Max 기준 이미지 생성에 약 18초가 소요된다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.