스테이블 디퓨전 웹 UI 모델 다운로드 및 적용 방법

이미지
 스테이블 디퓨전 웹 UI 모델 다운로드 및 적용 방법 스테이블 디퓨전을 사용하는 이유는 많은 사람들이 학습시켜둔 다양한 모델을 오픈소스로 사용할 수 있다는 점이 아무래도 가장 클 것입니다. 따라서 이번에는 원하는 모델을 다운로드받고 적용하는 방법에 대해서 알려드리겠습니다. 원하는 모델 찾기 https://civitai.com/ 대부분의 모델은 위 사이트 civitai (씨빗에이아이)에서 다운로드 받아서 사용하게 됩니다. civitai를 들어가면 그림처럼 수많은 모델이 존재하는데 이 중에서 원하는 모델을 골라주면 됩니다. 단, 고를 때 주의할 점이 있습니다. 내가 받으려는 모델이 CHECKPOINT인지, LORA(LyCORIS)인지 확인해야 합니다. 두 개의 모델은 서로 기능이 다른데, CHECKPOINT는 베이스 모델이고, LORA는 베이스 모델 위에 얹어서 사용하는 약간의 확장 기능정도로 생각하시면 됩니다. 즉 CHECKPOINT는 혼자서도 결과물을 뽑아낼 수 있지만, LORA는 혼자서 결과물을 뽑을 수 없습니다. 따라서 이번글에서는 CHECKPOINT를 다운로드 받아서 적용해보겠습니다. 원하는 모델을 찾았다! 원하는 CHECKPOINT를 찾은 뒤 클릭하면, 다음과 같이 다운로드할 수 있는 버튼이 있습니다. 눌러서 다운로드 해줍니다. (저는 실사모델을 가지고 테스트 해보겠습니다.) 다운로드도 받았다! 다운로드가 완료되었으면, 각자 webui를 설치한 폴더로 찾아갑니다. 그 다음에 models폴더 안의 Stable-diffusion폴더 안에 넣어주면 끝입니다. 대충 다음과 같은 경로를 가지게 되겠습니다. C:\각자_webui를_설치한_폴더\stable-diffusion-webui\models\Stable-diffusion 폴더에 옮기기까지 했는데? 폴더에 옮긴 후에 webui에서 새로고침 버튼을 누르면 체크포인트 드롭다운 메뉴에 다운로드 받은 모델이 생길겁니다. 눌러서 적용해주시면 끝입니다. 결과물을 뽑아야지 제대로 해본거지 모델 적용이 완료되었으면, 이미지

스테이블 디퓨전 웹 UI 한글패치 방법

이미지
 스테이블 디퓨전 웹 UI 한글패치 방법 바로 설명 들어갑니다. 아래 그림의 순서대로 눌러주면 됩니다. Extension 탭을 누르고 Available 탭을 누르고 Load from: 버튼을 누르고 localization 체크를 해제하고 Search에 'korea'를 검색하면 ko_KR Localization 확장기능이 검색되는데, Install 버튼을 눌러서 설치를해주면 됩니다. 몇 초 기다리면 설치 되었다고 Install 탭으로 가서 재시작 하라는 문구가 뜹니다. 프로그램을 재 시작해 줄 필요는 없고, 다음 그림처럼 하면됩니다. 알려준대로 Installed 탭에 가서 Apply and restart UI 버튼을 눌러주면 알아서 webui가 재시작 됩니다. 확장기능은 깔았으니 사용하도록 설정에서 적용을 해줍니다. Settings 탭에 들어가서 왼쪽에 User interface탭을 찾고 Localization에서 ko_KR을 선택한 뒤, Apply settings 버튼을 누르고 Reload UI 버튼을 눌러줍니다. 그러면 한글화 적용 완료 되었습니다. 다음 글에서는 원하는 모델을 다운로드 받아서 적용하는 방법을 설명하겠습니다.

스테이블 디퓨전 웹 UI 설치 방법 (Stable diffusion web ui AUTOMATIC1111)

이미지
스테이블 디퓨전이란? (Stable diffusion) 스테이블 디퓨전 WebUI는 오픈소스이면서 무료로 제공되어, 많은 사람들에게 인기를 끌고 있다.  WebUI란 무엇일까요? Stable Diffusion WebUI는 Stability AI에서 오픈소스 라이선스로 배포된 텍스트를 이미지로 변환해주는 인공지능 모델이다. 이 그림 생성 프로그램은 무료로 사용할 수 있으며, 어떤 AI 모델을 사용하느냐에 따라 반사실적인 작품, 사실적인 작품, 애니메이션 일러스트 풍의 작품 등을 생성할 수 있는 것이 가장 큰 장점이다. 설치 준비물 총 3가지의 준비물이 필요하다. 좋은 사양의 그래픽카드 그래픽카드의 성능이 좋을수록 그림을 생성하는 시간이 짧다. 크래픽카드의 VRAM이 클수록 더 높은 해상도의 그림을 생성할 수 있다. Python Git 우선 Python은 3.10.6을 설치하라고 써있지만 3.10.10을 설치해도 무방하다. 또한 Git도 설치가 매우 간단하다. 이 글 을 참고해 Python과 Git을 설치해준다 만약 그래픽카드가 구리다면? 만약 좋은 사양의 그래픽카드가 없다면 향후 작성할 runpod 튜토리얼에서 그래픽카드를 대여해서 진행하는 방법을 설명할 예정이므로 그 글을 참고하면 된다. 코랩도 있다던데.. 필자는 코랩을 좋아하는편이 아니기 때문에 (실제로 코랩에서 webui를 못돌리게 막고있는 추세) 코랩관련 진행방법은 깃헙 위키에 나와있는 링크를 전달해주겠다. https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Online-Services 설치 방법 설치 자체는 시간이 조금 걸리긴 하지만 유저가 할 일은 별로 없어서 매우 간단하다. 프로젝트 다운로드 github 프로젝트 페이지 에 들어가서 프로젝트를 zip으로 다운로드 받거나, 좀 전에 설치한 git을 이용해서 cmd를 이용해서 받아준다. 명령어는 다음과 같다. git clone https://github.com/AUTOMATIC1111/stable

비주얼스튜디오 코드 (Visual Studio Code) 설치 방법

이미지
비주얼스튜디오 코드란? 마이크로소프트(MicroSoft)에서 오픈소스로 개발한 텍스트 에디터로 MS의 개발툴 중 최초로 크로스플랫폼을 지원하며 윈도우, MacOS, 리눅스에서 모두 실행 가능하다. 가끔 코드를 수정할 일이 생기거나, 주피터노트북(코랩과 비슷한 환경이지만 로컬에서 실행 됨)을 사용할 경우가 생기는데, 이때 비주얼스튜디오 코드가 있으면 편하게 작업을 할 수 있다. 비주얼 스튜디오 코드 다운로드 공식 홈페이지에 들어가서 설치파일을 다운로드 해준다. https://code.visualstudio.com/ 비주얼 스튜디오 코드 설치 설치 중간에 비주얼 스튜디오 코드를 환경변수 PATH에 등록할 것인지 물어보는 부분이 나오는데, 체크한 뒤에 설치를 진행하면 된다. 체크를 안하고 설치를 하는 경우 나중에 귀찮은 작업을 더 해줘야 할 가능성이 생긴다. 설치가 완료된 다음에는 재시작을 한다. 윈도우 키를 누르고 visual을 쳤을 때 비주얼 스튜디오 코드가 나오면 설치 완료

아나콘다(Anaconda) 설치방법

이미지
아나콘다란?  아나콘다는 파이썬뿐만 아니라 수많은 모듈을 포함하고 있다. 따라서 파이썬만을 설치하기 보다는 아나콘다도 설치해두면 다양한 프로젝트를 진행하는데 있어서 도움이 된다. 아나콘다 다운로드 공식홈페이지에 들어가서 3.10 버전 아나콘다를 다운로드 해준다. 현시점 (23.06.03)기준으로 안정적인 버전이다. https://www.anaconda.com/download#downloads 수많은 영어가 있지만, 당황하지 않고 윈도우 버전 받아주면 된다. 아나콘다 설치 중간에 아나콘다를 PATH 환경변수에 추가하겠냐는 옵션이 나오는데, 이것을 체크해주는게 나중에 편하다. 설치가 끝난 뒤에 윈도우 검색창에 Anaconda를 쳤을 때, Anaconda prompt가 뜨면 설치 성공이다.

Nvidia CUDA toolkit 11.8 설치 방법

이미지
 윈도우버전 엔비디아 쿠다 툴킷 11.8 설치파일 다운로드 인공지능 + 딥러닝을 하는데에 있어서 쿠다 툴킷없이는 거의 불가능 할 정도로 쿠다 툴킷은 중요하다 설치 방법도 엄청 간단하다. 우선 Nvidia CUDA Toolkit 공식 다운로드 사이트에 들어간다. 현 시점 (23.06.03)에서 쿠다 11.8을 사용하면 성능이 뒤쳐짐도 없으면서, 안정적으로 코드를 실행할 수 있다. https://developer.nvidia.com/cuda-11-8-0-download-archive 본인의 환경에 맞는 파일을 선택 후 다운로드 한다. (필자는 윈도우 10을 사용한다) 그 이후로는 설치 프로그램을 따라서 설치를 진행해주면 된다. 재부팅을 요구하는 경우, 재부팅을 한다.

Microsoft Visual C++ 14와 C++ build tools 설치 방법

이미지
 Microsoft Visual C++ 14와 C++ build tools 설치 방법 가끔 윈도우에서 생성형 AI프로젝트를 실행시키려면 필요한 C++ build tools 설치 방법을 알려준다. https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/ 다운로드 후 설치를 진행하면 어떤걸 설치할지 고르는 창이 나오는데,  C++을 사용한 데스크톱 개발을 체크해주고, 오른쪽의 설치 세부 정보를 체크표시한 내용을 맞춰서 설치해주면 왠만한 프로젝트에서는 큰 문제없이 지나갈 수 있다.