[튜토리얼]100% 무료?? 구글 colab으로 인공지능 이미지 생성하기!
본문 바로가기
ai 만들어보기(feat ai artwork lab)

[튜토리얼]100% 무료?? 구글 colab으로 인공지능 이미지 생성하기!

by mement0mori 2023. 6. 26.

사실 이 방법이 베스트고 제일 쉽다고 생각합니다. 사실상 그냥 클릭 한 번이면 로컬컴에서 돌리는 것처럼 stable diffusion wubUI를 실행할 수 있습니다. 그런데 이게 역시나 무료라고 하기는 뭣한 것이 말 그대로 실행해서 이미지 한 두장 돌려보는 건 가능한데 와씨 그럼 이것도 해볼까? 하는 순간 바로 런타임 종료~ 뜹니다. 결국 colab pro로 업글, 현질이 필요한데 이게 지금 대한민국에선 안 된다고 하는데 visa, master 결제 되면 된다고 합니다. 한 달 9.99달러니까 따져보면 그래픽 카드 사고 풀빵 돌리면서 전기세 쓰는 거보다는 싸다고 할 수 있습니다.

아무튼 이런 건 둘째치고 걍 취미이자 여러분 같은 초보자로서 한 번 돌려보기나 하자~ 정도로 포커스를 맞춰서 바로 시작하겠습니다.

1. google colab 가입

이거는 뭐 설명이 따로 필요할까 싶은데..;;; 당연히 가입을 해야 쓸 수 있겠죠? 가입한지 꽤 돼서 가물가물한데, 일단 여기로 가보시길.

구글 계정 있으면 걍 될 겁니다. 다들 있으시죠?

이게 주피터 노트북이라고 파이썬이랑 이런저런 라이브러리가 기본 세팅이 돼있어서 기본적으로 개발자분들 개발환경이 조성돼있습니다. 한마디로 걍 저거 키고 코딩해버리면 된다는 겁니다. 그리고 보면 알겠지만, 별개로 나눠진 세션 별로 코드를 실행하도록 돼있습니다. 저야 개발자도 뭣도 아니지만 걍 봐도 편리해보입니다. 코딩 공부, 특히 인공지능 관련한 TensorFlow, PyTorch, Keras, NumPy, Pandas 등등의 라이브러리가 세팅돼있어서 공부하기 좋습니다. 뭐 그냥 저도 줏어 들은 거고 암튼 눈치 빠른 분은 알겠지만 맞습니다. git 에서 가져오듯이 여기서도 남들이 만든 노트를 가져와서 고대로 실행할 수 있고, web UI 역시 colab에서 실행하라고 친절하게 좋은 분들이 많이들 만들어놨습니다. 그럼 colab 됐으면 다음 단계로 고.

2. web UI 노트 가져오기

저리로 가시면 stable diffusion webUI를 online에서 실행할 수 있는 여러가지 링크를 모아둔 곳인데 맨 위에 보면 google colab 보일 겁니다. 맨 밑에 outdated된 거 빼고 위에 거 네 개 중에 아무거나 선택합니다. 저는 걍 맨 위에 TheLastBen님 걸로 진행하겠습니다.

클릭해보세요.

3. colab에서 실행

클릭하면 바로 내 colab에서 노트가 열릴 겁니다. 다른 설명은 안 하겠습니다. 일단 우측 상단에 연결 버튼을 눌러서 리소스 할당, 내 컴퓨터 한 대를 연결합니다. 중요한 거는 GPU가 돌아가고 있어야 하는데, 시스템 RAM이랑 디스크만 떠 있을 수 있습니다. 그럴 땐 아래쪽에 런타임 유형 변경 클릭 후에 GPU를 할당해주시길. 아래 이미지 참조.

이러면 이제 사실상 끝입니다. 위에 메뉴에 런타임 누르시고 걍 모두 실행을 누르세요. 그러면 구글 드라이브가 연결된 경우에는 구글 드라이브에 깔리고 아니면 그냥 colab 디스크에 webUI가 깔립니다. 어차피 여기서도 기본적인 txt2img 정도만 할 거라서 다른 건 건드릴 것도 없습니다. 모델도 알아서 설치합니다. 만약 추가로 다른 모델을 이용하고 싶으면 webUI 폴더들 생성된 후에 모델 파일을 집어넣어도 되고, MODEL_LINK 란에 civitai 같은 곳의 체크포인트 링크를 걸어줘도 작동합니다.(예: https://civitai.com/api/download/models/78164) 연결이 되면 connected 나오고. Running on public URL: https://8d059162c6cdcc18a7.gradio.live <-- 뭐 이런 식으로 뜹니다. 저걸 클릭하면 끝!

짠~

그럼 요렇게 stable diffusion web UI가 뜹니다. 무료로 사용 중이라 이미지 두 장 생성했더니 런타임 연결이 해제되네요. ㅋㅋㅋ;;;; 제대로 이거 이용해서 모델 train도 해보고 이거저거 해볼 분들은 유료 결제도 한 번 생각해보시길. 뭐 그래도 아주 좋지는 않다고들 하던데, 저도 아직 테스트 환경이 미천해서 이 글을 보는 여러분이 해보시고 공유해 주길 바랍니다.

끝~

츨처- AI ARTWORK LAB : 네이버 카페 (naver.com)

 

AI ARTWORK LAB : 네이버 카페

stable diffusion 기반 이미지 생성을 비롯한 자연어처리 인공지능을 연구합니다.

cafe.naver.com