컴퓨터 사양이 좋지 않은데 할 수 있나요?
컴퓨터 사양이 좋지 않아도 인공지능을 활용한 그림을 만들 수 있습니다. 원래 stable diffusion Web Ui를 이용한 AI 그림은 좋은 성능의 그래픽을 요구하지만, 그 그래픽 성능을 대신 구현해 주는 구글 코랩을 이용한다면 본인의 컴퓨터 사양이 좋지 않아도 좋은 품질의 ai 그림 실사를 얻을 수 있습니다.
그게 어떻게 가능하죠?
코랩이라는 구글이 제공하는 서버를 이용하면, 인공지능이 그림을 만드는데 필요한 연산을 대신 할 수 있기 때문에 컴퓨터 사양에 관계없이 구현이 가능한 것입니다.
구글에 stable diffusion 검색
우선 stable diffusion webui를 구글에 검색합니다. 그리고 맨 상단에 Stable Diffusion web UI - GitHub를 클릭합니다.
아래와 같이 AUTOMATIC111 이 나왔으면 잘 누르신 겁니다.
필요한 소프트웨어 설치
파이썬 3.10.6버전 설치 (Python 3.10.6)
그리고 밑에 스크롤을 마지막에서 조금 위로 올리시면, 여기 깃허브에서 제공한 것을 설치하기 전에 필요한 소프트웨어들이 나와있습니다. 일단은 Python 3.10.6 버전이 필요하다고 하네요.
링크를 클릭하시면 아래와 같은 파이썬 공식 홈페이지에서 해당버전 3.10.6에 해당하는 파일을 설치할 수 있습니다.
아래 Python 3.10.6 파일들에서 자신의 컴퓨터 체제에 맞는 것을 설치해 줍니다. 저의 경우는 윈도우를 쓰고있고 64비트를 쓰기 때문에 Windows installer (64-bit)버전을 설치하겠습니다.
파이썬을 다운 받고 실행을 하면 아래와 같은 창이 뜨는데 이때 Add Python 3.10 to PATH 옆 체크박스를 표시해 주세요!
그리고 Install Now를 클릭하고 설치가 완료되면 close 하시면 됩니다.
git 설치
일단은 파이썬 설치가 끝났습니다. 그 다음은 뭐였을까요?. 그 다음 2번 항목에 git을 설치하라고 되어있네요.
아래 Standalone Installer 아래 자신의 운영체제에 맞는 것을 선택해줍니다. 저의 경우는 아래 노란색 박스로 표시한
64-bit Git for Windows Setup. 하나 설치하겠습니다.
설치하고 실행하면 아래와 같이 나오는데 이번에는 그냥 계속 next를 누르면 됩니다.
그리고 완료되면 아래 finish를 누릅니다.
설치완료 후 뜨는 깃 관련 소개 라이선스 창은 그냥 닫아주시면 됩니다.
구글 코랩으로 올려진 서버가기
그리고 여기서 중요한 건 구글 코랩에서 제공하는 서버를 이용하기 위해서는 아래 List of Online Services를 클릭해서 다운로드 해줘야 합니다.
들어가서 맨 위에 Google Colab 리스트 중 maintained by TheLastBen을 클릭합니다.
누르셨다면 아래와 같이 구글 코랩에서 깃허브 코드를 실행하고 Ai 그림을 대신 만들어주는 서버 창이 나왔습니다. 빨간 동그라미 표시된 Drive로 복사 버튼을 눌러주세요. 이걸 누르고 -> 구글 드라이브에 연결 -> 구글에 로그인 하면, 구글에 있는 본인 구글 드라이브 계정에 복사가 되게 됩니다.
그 다음 새로 생긴 같은 창에서 아래와 같이 차근차근 실행 버튼을 눌러주면 됩니다. 빠른 실행을 위해 하나씩 차근차근 실행버튼 누르는 걸 추천합니다.
이제 마지막 6번째 Start stable-Diffusion 클릭 하신 후, 녹색 connected가 떴다면, 아래 링크를 클릭하시면 됩니다. 절대 코랩창을 닫으면 안되고, 앞에서 누른 1,2,3,4,5,6 그대로 실행시킨 상태를 유지해 주세요.
여기를 클릭하셨으면 프로그램을 실행하여 스테이블 디퓨젼 메인 화면으로 오는데 성공하신 겁니다.
아래는 최소한의 ai 그림을 그리기 위해 알아야 하는 간단한 설명입니다. 1번 긍정 프롬프트는 내가 나왔으면 하는 이미지를 글로 입력하는 란입니다. 2번 부정 프롬프트는 나오지 않았으면 하는 내용을 적습니다. 1,2번을 입력하고 오른쪽 Genertate 버튼을 누르면 아래 창에 그림이 나오게 됩니다.
하지만, 이대로 그림을 생성하면, 생각보다 좋지 못한 품질의 그림을 얻게 됩니다. 그 이유는 인공지능에게 학습할 모델을 생성하지 않아서 인데요. 인공지능 학습 모델을 사용하면, 시중에 볼 수 있는 고품질의 그림을 볼 수 있습니다.
학습모델은 크게 두가지 입니다. 왼쪽과 같은 실사 풍의 그림은 ChilloutMix , 오른쪽과 같은 애니풍의 그림은 OrangeMix 라는 학습 모델을 다운받아 사용해야 합니다.
일단 이번 포스팅에서 Webui 설치 방법, 구글 코랩 서버에 연동하는 방법을 알아보았습니다. 이로써 고사양 그래픽 카드 없이 좋은 품질의 ai 그림을 얻는 step 1단계 완료하였습니다.
고품질의 학습모델 checkpoint를 활용하는 방법은 아래에 있습니다. (ChilloutMix, OrangeMix 활용방법, 프롬프트, VAE 보정방법)
step2. AI 학습모델로 고품질 그림 그리는 법. (ChilloutMix, OrangeMix)
step2. AI 학습모델로 고품질 그림 그리는 법. (ChilloutMix, OrangeMix)
step1. 컴퓨터 사양 상관없는 AI 그림 자동 생성, WebUI 사용법 및 설치 방법 (코랩 colab 활용방법) 컴퓨터 사양 상관없는 AI 그림 자동 생성, WebUI 사용법 및 설치 방법 (코랩 colab 활용방법) 컴퓨터 사
helloagain11.com