반응형

Stable diffusion 한방에 설치

스테이블 디퓨전 체크 포인트를 쉽고 빠르게 정리

 

지난 시간에는 stable diffusion 설치에 대해 알아보았다. 아직 설치를 하지 않았다면 위의 stable diffusion 한방에 설치 글에서 다시 확인이 가능하다. 설치가 완료되었다면 promt에 내용을 넣으면서 생성되는 AI 이미지에 신기해하고 있을 시간이다. 하지만 우리는 좀 더 명확하고 원하는 이미지를 생성하고 싶어 진다. 그러기 위한 추가적인 방법으로 stable diffusion checkpoint 가 있다. 간단하게 말해 checkpoint는 우리의 뇌를 담당 한다고 생각하면 된다. 현재 기본적으로 들어있는 checkpoint의 경우에는 아주 기본적인 신생아의 뇌가 작동한다고 생각하면 된다. 이로 인해 다양성은 증가하였으나 너무 다양한 나머지 목적에 맞는 이미지를 생성하기에 여러 번의 시도 또는 명확하고 정확한 promt가 필요한 상황이 발생한다. 이를 혜결 하기 위한 한 가지 방법으로는 다른 사람의 트레이닝된 checkpoint를 이용하여 어린 뇌에서 특정 생각을 자주 그리고 많이 하여 쉽고 빠르게 해당 목적을 생성할 수 있는 뇌로 갈아 끼우게 된다.

 

stable diffusion checkpoint

1. 스테이블 디퓨전 체크 포인트는 여러 사이트에서 받을수 있으나 초보자부터 전문가까지 사용하는 Civitai라는 웹사이트에서 받는 것을 추천한다. 이유는 여러 가지가 있겠지만 제일 큰 이유는 사용이 아주 쉽다는 점이 있다. 로그인 과정도 구글 아이디를 통해 바로 접근이 가능하고 다른 사이트의 고급 유로 버전에 해당하는 고 퀄리티 파일들도 전부 무료로 받을 수 있어 사실상 Civitai 사이트 하나로 웬만한 내용은 커버가 가능하다. 

2. Civitai 사이트에 접속후 로그인을 하게 되면 이제 Checkpoint를 받을 수 있게 된다. 사이트에는 check point 이외의 다른 여러 가지 Lora 라든가 하는 소스가 있는데 일단 체크 포인트에 집중해보자 일단 사이트의 오른쪽 상단을 보게 되면 Filters라는 부분이 보일 것이다. 클릭 후 Model type에서 Check point를 클릭한다 그러면 사이트의 전체 소스 중 check point만 보이게 설정을 할 수 있다. 그런 뒤 현제 보이는 그림체 중에 원하는 목적에 맞는 그림체를 선택해 다운로드해준다. 다운 완료 후 safetensors 파일을 이제 로컬 폴더에 이동해주면 거의 완료되었다.

3. 개인컴퓨터\sd.webui\webui\models\Stable-diffusion에 다운로드한 safetensors 파일을 이동해 준 뒤 run.bat파일을 사용하여 실행해준다.  설치 경로는 설치된 폴더에서 sd.webui 폴더 안 webui 폴더 안 models 안 Stable-diffusion 폴더에 넣어주어야 된다. 그렇지 않으면 인식이 안되므로 주의해야 된다. run.bat 파일을 실행 후 뜨는 로컬 webui가 뜨면 사이트의 왼쪽 상단을 보게 되면 checkpoint를 선택할 수 있는 드롭 다운 버튼이 보인다. 클릭 후 받은 파일의 이름을 클릭해 주면 원하는 그림체를 사용할 수 있는 뇌를 변경한 것이다. 그 뒤에 똑같은 프롬프트를 사용하여도 전혀 다른 원하는 그림체의 결과물을 얻을 수 있는 것을 볼 수 있을 것이다.

 

Checkpoint 발생 가능 분재점

1. 처음 check point를 정확한 설치 폴더 안에 넣었음에도 webui에서 실행이 안될 수도 있다. 그럴 경우에는 첫 번째로 webui상 왼쪽 상단의 checkpoint dropdown 버튼 옆 새로고침 버튼을 눌러본다. 만약 새로 고침 버튼에서 바로 수정이 될 경우 그대로 사용하면 아무런 문재가 없다. 하지만 만약 인식이 되지 않을 경우에는 반드시 webui를 완전히 종료 후 다시 run.bat 파일을 실행하여 리부팅을 해주어야 된다. 위의 두 가지 방법을 했음에도 정상 작동 하지 않는 다면 다운로드한 checkpoint에 문재가 있을 확률이 상당히 높으므로 새로 받을 것을 추천한다.

2. 저사양 컴퓨터 사용을 하고 있다면 checkpoint 파일의 용량도 관련이 있다는 말이 있다. 너무 큰 check point 파일을 사용하고 저사양의 컴퓨터를 사용했을 경우에 정상 작동 하는 것처럼 보이나 실제 생성 되는 AI 이미지가 큰 용량의 checkpoint 전체 사용을 할 수 없다는 내용이다. 이럴 경우에는 실제 사용자가 원하는 고퀄리티의 이미지를 생성하는데 여러 가지 보이지 않는 문제점을 발생시킨다고 한다. 예를 들어 AI 생성 이미지가 다른 고사양 컴퓨터의 결과물과 달리 여러 비 현실적 그림이 포함된다던가 또는 생성된 이미지가 현실적이지 못하는 상황이 발생한다고 한다. 이를 해결하기 위해 저사양 컴퓨터용 checkpoint 도 있으므로 잘 확인 후 사용을 권장한다.

 

결론

위의 내용 대로 Stable diffusion Checkpoint를 사용할 때에는 여러 중요한 내용 그리고 확인해야 될 항목들이 있다. 원하는 이미지 생성을 위한 뇌 변경, 즉 checkpoint 변경은 목적에 해당하는 이미지를 빠르게 생성하기 위해 중요하다고 생각한다. checkpoint를 변경하고 사용하는 방법을 알았으니 여러 가지 색채의 이미지를 생성할 수 있고 또한 어느 날은 반 고흐가 어느 날은 현대미술이 또 다른 날은 초현실주의 작사의 그림을 사용할 수 있게 되는 마법 같은 현실이 되었다. AI 기술 발달이 현시대를 살아가는 사람들에게 여러 유용한 도구가 되길 바란다. 

반응형

+ Recent posts