Stable Diffusion 같은 딥러닝 기반 프로그램을 사용하실 때에는 CPU보다는 GPU가 유리합니다.
이유는 CPU와 GPU 설계 차이예 있는데요, CPU는 다양한 작업을 처리하기 위해 설계되었지만, GPU는 많고 작은 동일한 연산을 병렬로 수행하기 적합하게 설계되어 있습니다.
딥러닝 알고리즘 또한 행렬 계산을 하기 때문에 GPU가 효율적으로 처리할 수 있습니다.
하지만 모든 그래픽 카드(GPU)를 지원하는 것은 아니기 때문에 상황에 따라서 CPU를 이용해야 하는 경우도 종종 발생합니다. 그럴 때 Stable Diffusion에서 CPU Only로 설정하게 되면 GPU가 아닌 CPU로 AI 그림 파일을 만들 수 있습니다.
Stable Diffusion GPU 대신 CPU 사용
제가 소개한 Stable Diffusion으로 설치하신 분들은 아래의 방법으로 CPU로 바꾸시면 됩니다
Easy Diffusion CPU 사용 방법
Diffusion을 접속하신 다음 Settings로 들어가 줍니다.
Use CPU를 체크해 줍니다. 이것을 체크하면 GPU는 사용하지 않게 됩니다.
아래 보시면
주의 : very slow 라고 적혀 있기 때문에 속도는 정~말 느려집니다.
왜 느려지는지는 위에 설명해 두었습니다.
CPU 전용 Stable Diffusion 설치하기
CPU 전용으로만 나온 스테이블 디퓨전도 있습니다. 이것을 설치하시면 CPU로만 사용이 가능합니다.
기존 stable diffusion 보다는 조금 설치가 복잡할 수는 있는데 아래 설치 방법을 가이드 하는 유튜브도 남겨 두도록 하겠습니다.
https://github.com/darkhemic/stable-diffusion-cpuonly
Stable-Diffusion-cpuonly 설치 가이드입니다. 설치부터 실행 방법까지 자세히 설명이 되어 있습니다.
Stable-Diffusion-CpuOnly 설치 가이드
https://www.youtube.com/watch?v=mTrA4uDiKzU&t=644s
CPU는 GPU보다 정말 느리기 때문에 되도록이면 그래픽카드버전, GPU 버전을 사용하시는 것을 권장 드립니다. 간단한 그림이라면 1~2분 안에도 제작이 가능합니다.
이 글이 도움이 되셨다면 댓글과 구독 부탁드리고, AI 관련 글과 ChatGPT 등 인공지능 꿀팁들을 더 알고 싶으신 분들은 제 블로그의 다른 글들을 참고해 주세요