Intel ARC GPU를 사용하여 안정적인 Diffusion 웹 UI를 설정하고 운영하는 방법

타사 앱을 이용해 AI 이미지를 생성하는 것도 멋지지만, 솔직히 말해서 적절한 도구를 사용해서 PC에서 직접 생성하는 것이 훨씬 더 유연하게 느껴집니다.인텔 CPU와 ARC GPU를 보유하고 있다면 인텔의 OpenVINO 툴킷이 바로 그 해답일 수 있습니다. OpenVINO는 활발하게 개발 중인 프로젝트로, 머신 러닝 모델을 로컬에서 실행할 수 있게 해 주어 클라우드 서비스에 의존하지 않고도 고품질 이미지를 생성할 수 있습니다.하지만 설정이 간단한 작업은 아니며, 처음 사용할 때는 상당히 복잡할 수 있습니다.필요한 구성 요소가 누락되거나, 이상한 오류가 발생하거나, 컴퓨터가 제대로 작동하지 않는 경우도 있을 수 있습니다.이 가이드는 흔히 발생하는 문제점을 피하고 더 빠르게 설정을 완료할 수 있도록 도와드립니다.최종 목표는 무엇일까요? 구독이나 외부 API 사용 없이 데스크톱에서 바로 AI 이미지를 생성할 수 있는 환경을 구축하는 것입니다.

인텔 하드웨어를 사용하는 Windows 11 PC에서 AI 이미지 생성 기능을 작동시키는 방법

Python과 Git 설치 – 기본 사항

우선, 파이썬과 Git이 필수입니다.이 두 가지는 저장소를 복제하고 스크립트를 실행하는 데 필요한 핵심 요소입니다.왜냐하면 대부분의 AI 프로젝트가 GitHub에 호스팅되어 있고 실행에 파이썬이 필요하기 때문입니다.파이썬 다운로드 페이지 에서 최신 안정 버전을 다운로드하세요.설치 옵션은 최대한 기본값으로 두고 설치를 클릭하면 됩니다.

다음으로 Git을 설치하세요.Git for Windows 웹사이트 로 이동하여 설치 마법사를 실행하고 대부분의 옵션은 기본값으로 두세요.이렇게 하면 저장소를 복제하고 업데이트를 가져오는 데 사용할 명령줄 도구가 설치됩니다.

Stable Difusion WebUI 폴더 복제

Windows 키 + E 키를 눌러 파일 탐색기를 열고 C:\ 드라이브 로 이동한 다음 마우스 오른쪽 버튼을 클릭하여 Stable Diffusion 이라는 새 폴더를 만드세요.해당 폴더의 주소 표시줄에 cmd를 입력하고 Enter 키를 누르면 명령 프롬프트 창이 해당 폴더에서 열립니다.

자, 이제 마법을 부려보세요:

git clone https://github.com/openvinotoolkit/stable-diffusion-webui.git

이 명령은 웹 UI에 필요한 모든 파일을 폴더에 다운로드합니다.설치 환경에 따라 몇 분 정도 소요될 수 있으며, 때로는 오류 메시지 없이 실패할 수도 있으니 잠시 기다려 주세요.문제가 발생하면 Git이 올바르게 설치되었는지, 인터넷 연결이 안정적인지 확인하세요.권한 오류가 발생하는 경우 관리자 권한으로 명령을 실행해야 할 수도 있습니다.

웹UI 구성 및 실행

클론 작업이 완료되면 폴더 내용을 다시 한번 확인하세요.많은 스크립트와 구성 파일이 보일 겁니다. PC의 VRAM 용량이 부족한 경우(예: 8GB 미만) 시작 옵션을 조정해야 합니다.webui-user.bat 파일을 마우스 오른쪽 버튼으로 클릭하고 [편집]을 선택하여 여세요.

`set COMMANDLINE-ARGS=` 로 시작하는 줄을 찾으세요.여기에 `–lowvram` (2GB VRAM용) 또는 `–medvram` (4GB 이상 VRAM용) 과 같은 플래그를 추가할 수 있습니다.예를 들어 다음과 같을 수 있습니다.

set COMMANDLINE-ARGS= --lowvram

파일을 저장( Ctrl + S 키 누르기)하고 webui.bat 파일을 두 번 클릭하세요.그러면 명령 창이 열리고 모델 가중치가 캐시되어 있지 않은 경우 다운로드가 시작됩니다.잠시 후 로컬 URL(예: http://127.0.0.1:7860 )이 브라우저에 로드됩니다.간혹 자동으로 열리지 않을 경우, 해당 URL을 복사하여 Chrome 또는 Firefox에 붙여넣으세요.

주의: 웹 UI가 로드되지 않으면 해당 URL을 브라우저에 직접 입력해 보세요.나중에 빠르게 접속할 수 있도록 북마크에 추가해 두는 것도 좋습니다.일부 환경에서는 권한 문제나 필요한 구성 요소가 누락된 경우 몇 번 재시도하거나 시스템을 재부팅해야 할 수도 있습니다.인내심을 갖고 Python과 Git이 제대로 설치되어 있는지 확인하는 것이 중요합니다.

모델 다운로드 및 설치

기본 설정에는 몇 가지 기본 모델이 포함되어 있지만, 더 나은 결과를 얻으려면 더 많은 모델을 추가하는 것이 좋습니다.Civitai 웹사이트를 방문 하여 원하는 모델 라이브러리를 둘러보세요.사실적인 이미지, 애니메이션, 예술 스타일 등 원하는 모델을 찾을 수 있습니다.모델 파일(.safetensors 또는.ckpt)을 다운로드한 다음 클론 폴더 내의 stable-diffusion-models/models 디렉토리에 복사하세요.

예를 들어, “Realistic Vision” 모델을 다운로드했다면 이 위치로 옮기고 웹 UI가 실행 중이면 다시 시작하세요.일반적으로 인터페이스에서 드롭다운 메뉴를 통해 모델을 선택할 수 있습니다.만약 선택할 수 없다면 새 체크포인트를 확인하려면 웹 UI를 다시 시작해야 할 수도 있습니다.

마무리 및 팁

모든 설정이 완료되면 기본적으로 준비가 끝난 것입니다.웹 UI에서 프롬프트를 입력하여 이미지를 생성할 수 있으며, 프롬프트 형식을 조정하는 것도 가능하지만 이는 다른 이야기입니다.한 가지 주의할 점은 VRAM이 제한된 하드웨어에서는 모든 모델이 원활하게 작동하지 않을 수 있으므로 시작 플래그를 조정해야 한다는 것입니다.또한 GitHub 저장소의 업데이트를 주시하세요.변경 사항이 빠르게 나타납니다.

좀 이상하게 들릴 수도 있지만, 시행착오를 몇 번 거치고 나니 이 설정이 꽤 안정적이더군요.한 대의 PC에서는 새로 설치하자마자 완벽하게 작동했고, 다른 한 대에서는 몇 가지 설정을 조정해야 했지만 결국에는 모든 게 잘 맞아떨어졌습니다.

요약

  • 공식 사이트에서 Python과 Git을 설치했습니다.
  • Stable Diffusion WebUI 저장소를 C:\Stable Diffusion에 복제했습니다.
  • GPU에 따라 webui-user.bat에서 VRAM 옵션을 구성하세요.
  • webui.bat 파일을 실행하고 이미지 생성을 위해 로컬 URL에 접근했습니다.
  • Civitai에서 모델을 다운로드하여 모델 폴더에 추가했습니다.

마무리

이 설정이 가장 쉬운 건 아니지만, 초기 난관을 극복하고 나면 편리한 로컬 AI 아트 워크스테이션으로 활용할 수 있습니다.다양한 모델과 프롬프트를 가지고 노는 재미에 푹 빠질 수도 있죠.물론 지금은 인텔 기반 시스템에서만 작동하지만, 앞으로 빠르게 개선될 거라고 기대합니다.이 글이 누군가에게 막다른 길을 피하고 자신만의 AI 이미지 생성기를 만드는 데 도움이 되기를 바랍니다.행운을 빌며, 즐거운 창작 활동이나 최소한 재미 삼아 AI를 가지고 노는 시간을 보내시길 바랍니다.

관련 기사: