AMD/Linux(ubuntu) Stablediffusion AI 설치 방법

1. 컴퓨터 환경

    주의: 다음 설치 방법은 하드웨어, OS 환경에 따라 달라질 수 있습니다.

    참고: 해당 작업을 수행한 컴퓨터 스펙

    1. Hardware

      • AMD Ryzen7 5800X3D x 16
      • ASUS TUF Gaming B550M-PLUS
      • AMD Radeon RX 6750 XT
      • Samsung DDR4-3200 32GB

      2. OS/Kernel

      • Ubuntu 24.10 /Wayland
      • Linux 6.11.0-14-generic

      2. 사전 작업

      AMD Ryzen 리눅스용 최신 그래픽 드라이버, StableDiffusion 소스코드(github에서 다운로드 가능) 이 필요합니다.

      3. StableDiffusion 설치 방법

      1. stablediffusion 설치 시: stablediffusion 루트 폴더

        • pyenv로 python 3.10 버전 설치
        • 가상 환경(my_venv) deactivate
        • pyenv로 python 3.10 활성화
          pyenv global 3.10.16
        • ./webui.sh 실행
        • (webui.sh로 설치하는 데 시간이 오래 걸림.)

        2. stable-diffusion-webui/webui.sh 실행

          • ROCM(AMD gpu)은 cuda가 아니므로 cuda test를 disable해야 함.
          • ./webui.sh –skip-torch-cuda-test 옵션 주기.

          3. sudo snap install rocminfo 으로 rocm 설치

          • (sudo apt install rocminfo (x)) : 이 부분은 컴퓨터 사양마다 다를 수 있으므로 확인 필요
          • rocminfo 명령어로 설치 여부 확인.

          4. rocm 권한 설정

          • sudo usermod -a -G render $USER
          • 주의: apt install 실패 후 snap install로 install에 성공했더라도 권한 설정을 다시 해야 stable diffusion이 동작함.

          5. stable-diffusion-webui 폴더에서 ./webui.sh –skip-torch-cuda-test 옵션으로 stable diffusion 실행, 이미지 생성

            0 답글

            댓글을 남겨주세요

            Want to join the discussion?
            Feel free to contribute!

            답글 남기기

            이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다