Amaozn SageMaker Notebook은 Stable Diffusion AI 페인팅 시각화 환경을 신속하게 구축합니다.

이 글에서는 주로 사용법을 소개합니다. 쉽게 호스팅되는 SageMaker 노트북 기계 학습 서비스 , 즉시 사용 가능한 AIGC 이미지 방향 경량 애플리케이션을 원클릭으로 배포합니다. 코드 서비스로서의 Amazon CloudFormation 인프라를 통해 기본 환경은 모델과 프런트엔드 Stable Diffusion WebUI의 신속한 배포를 통해 사용자는 15~20분 안에 그래프와 그래프를 생성하는 AI 애플리케이션 세트를 배포할 수 있습니다. 이 솔루션은 기업 수준의 고객이 AIGC 이미지 방향에 대한 사전 조사 및 신속한 검증을 수행하고, 소규모 팀이 신속하게 작업을 수행하는 데 적합합니다.경량 AI 애플리케이션을 위한 비즈니스 시나리오.실습 실험을 빠르게 경험하고 싶다면 기사 마지막 부분에 있는 QR 코드를 스캔하고 등록하시면 됩니다.클라우드 기술 계정을 사용하면 $200의 클라우드 리소스를 무료로 받을 수 있으며 AI 페인팅의 무한한 매력을 탐색할 수 있습니다.

클라우드 기술 공식 웹사이트:https://www.amazonaws.cn

공식 웹 사이트:https://aws.amazon.com/cn/

이 솔루션은 현재 Stable Diffusion 1.5 기반의 이미지 생성 기능을 제공합니다. 이미지 트레이닝 및 추론, 스크립트 및(확장) 기술 지원을 통해 독자는 후속 솔루션의 기능적 반복에 계속해서 주의를 기울일 수 있습니다.

No.1
솔루션 아키텍처
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-1
2호
솔루션의 장점
● 이 솔루션은 원클릭 배포를 위해 CloudFormation을 사용합니다. 단 몇 번의 클릭만으로 Amazon 계정에 AIGC 이미지 중심 웹 애플리케이션 환경 세트를 빠르고 성공적으로 배포할 수 있습니다. 대화형 인터페이스가 간단하고 친숙하여 사용자가 빠르게 경험하도록 돕습니다. 텍스트 생성, 이미지 생성, 이미지 생성 및 기타 AI 서비스. ● 하단 레이어는 Amazon SageMaker 노트북 인스턴스에서 호스팅하는 Jupyter 노트북 인스턴스를 사용하므로 기본 환경(스토리지, 네트워크 등) 구축과 기본 인프라 운영 및 유지 관리에 신경 쓸 필요가 없습니다.

● 이 솔루션은 완전 관리형 Stable Diffusion AI 모델 서비스(Stable Diffusion WebUI 및 InvokeAI 두 인터페이스를 포함한 1.5 경량 버전)를 사용하고, 우수한 오픈 소스 프로젝트 경험을 갖추고 있으며, 사용량 확장 요구에 따라 플러그인 설치를 지원합니다. 시나리오(예: ControlNet).

● 사용자는 내장된 이미지 데이터를 사용하여 모델을 미세 조정할 수 있으며, 생성된 모델은 자동화된 파이프라인 도구를 기반으로 추론을 위해 신속하게 배포하고 온라인에 게시할 수 있습니다., 대규모 이미지 추론 호출을 용이하게 합니다.

● 이 솔루션은 완전한 오픈 소스이므로 사용자는 자신의 비즈니스 요구 사항에 맞게 SageMaker 노트북에서 모델 및 확장을 사용자 정의하고 개발할 수 있습니다.

3호
시나리오 구성요소
3.1 아마존 SageMaker 노트북
Amazon SageMaker 노트북 인스턴스는 Jupyter 노트북 애플리케이션을 실행하는 기계 학습(ML) 컴퓨팅 인스턴스입니다. SageMaker는 인스턴스 및 관련 리소스 생성을 관리합니다. 노트북 인스턴스에서 Jupyter 노트북을 사용하여 데이터를 준비 및 처리하고, 모델 훈련을 위한 코드를 작성하고, SageMaker 호스팅에 모델을 배포하고, 모델을 테스트하거나 검증합니다.
3.2 안정 확산 모델
Stable Diffusion은 CompVis, Stability AI, LAION이 공동으로 개발한 text-to-image 모델로, LAION-5B 하위 집합의 수많은 512×512 이미지와 텍스트 모델을 통해 학습됩니다. Stable Diffusion을 사용하면 빠르게 이미지로 변환할 수 있습니다. 마찬가지로 사용자는 사진이나 비디오를 삽입하고 텍스트로 처리할 수도 있습니다.
3.3 사용자 상호작용 인터페이스
3.3.1 Stable Diffusion WebUI+ 사용예인삼시험
안정적인 확산 WebUI Stable Diffusion의 브라우저 인터랙티브 인터페이스로 txt2img, img2img 등 다양한 기능을 제공하며, 모델 융합 개선, 이미지 품질 복구 등 다양한 추가 업그레이드도 포함되어 있습니다. 다양한 매개변수를 조정하여 다양한 효과를 생성할 수 있으며 사용자는 자신의 필요와 선호도에 따라 만들 수 있습니다. 원하는 효과를 얻기 위해 다양한 모델을 사용하여 이미지를 생성할 수 있을 뿐만 아니라 자신만의 전용 모델을 훈련할 수도 있습니다. 안정적인 확산 WebUI:

https://github.com/AUTOMATIC1111/stable-diffusion-webui

예를 들어 텍스트를 사용하여 그림을 생성하면 사용자는 프롬프트 단어를 사용하여 "txt2img" 인터페이스에서 원하는 그림을 생성할 수 있습니다. 단계는 다음과 같습니다.

● Wensheng 다이어그램 인터페이스로 들어가려면 “txt2img”를 클릭하세요.

● 프롬프트 단어 입력창에 프롬프트 단어를 입력하세요.

● 이미지를 생성하려면 '생성' 버튼을 클릭하세요.

Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-2
1. 1990년대 중국 연인 한 쌍(크기 512×512)을 생성하고 한 번에 4장의 사진을 생성합니다. 프롬프트: 재킷과 청바지를 입고 지붕에 앉아 있는 젊은 중국 연인 한 쌍, 배경은 베이징입니다. 1990년대, 맞은편 건물이 보인다
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-3
2. 배경에 데이지가 있는 로마 군인의 흉상 그림(512×512 크기)을 생성하고 한 번에 4개의 그림을 생성합니다. 프롬프트: 배경에 데이지가 있는 로마 군인의 흉상 그림
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-4
3.3.2 InvokeAI+ 사용 예시 참조
AI 호출 오픈 소스 텍스트-이미지 및 이미지-이미지 생성기인 Stable Diffusion을 구현한 것입니다. 이미지 생성 프로세스를 지원하는 다양한 새로운 기능과 옵션으로 간소화된 프로세스를 제공합니다. AI 호출:

https://github.com/invoke-ai/InvokeAI

프롬프트: 폐허가 된 사원, 숲, 계단, 기둥

Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-5
프롬프트: 재킷과 청바지를 입고 옥상에 앉아 있는 한 쌍의 젊은 중국인 연인, 배경은 1990년대 베이징, 맞은편 건물이 보입니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-6
3.4 솔루션 배포
3.4.1 솔루션 배포 단계

1. 콘솔에 로그인하고 콘솔 페이지 오른쪽 상단에서 리전을 us-east-1로 전환합니다.

Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-7
2. 서비스 검색창에 Cloudformation을 입력하고 클릭하여 들어갑니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-8
3. 스택 생성 - 새 리소스 사용(표준) - 템플릿 파일 업로드 템플릿은 다음 링크에서 다운로드할 수 있습니다: https://xiekl.s3.cn-northwest-1.amazonaws.com.cn/sd- webui.yml
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-9
4. 스택 이름을 입력합니다. 인스턴스 유형으로 g5.2xlarge를 선택하는 것이 좋습니다. 기본 디스크 볼륨 크기는 100G입니다. WebUI 유형을 선택합니다. 기본값은 Stable Diffusion WebUI를 나타내는 auto입니다. WebUI 버전은 0316을 선택합니다. "를 클릭합니다. 다음".
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-10
5. 설정을 기본값으로 유지하고 "다음"을 클릭하세요.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-11
6. 구성을 확인하고(기본값 유지) "확인합니다..."를 선택한 다음 "제출"을 클릭하고 배포가 완료될 때까지 15~20분 정도 기다립니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-12
3.4.2 Stable Diffusion WebUI를 사용하여 글쓰기그림 
1. 스택 생성 후 리소스가 차례로 시작될 때까지 기다립니다.(약 20분) 스택 상태에 "CREATE_COMPLETE"가 표시되면 "Output"을 클릭합니다. "Key"가 "WebUI URL"에 해당하는 "값" 위치인 URL을 클릭합니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-13
2. WebUI 인터페이스에 들어가서 Prompt를 입력하고 생성을 클릭하여 이미지를 생성합니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-14
3.4.3 안정적인 확산 WebUI 사용지휘하다기차(마이크로열쇠) 

Stable Diffusion WebUI를 사용하여 자신만의 이미지를 훈련하는 방법은 다음과 같습니다.

1. 먼저 모델을 생성하고 DreamBooth 페이지로 이동합니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-15
2. 아래 그림과 같이 생성이 성공한 후입니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-16
3. 그림과 같이 훈련 매개변수를 설정하고 선택 페이지로 이동합니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-17
4. 입력 페이지에서 설정 및 기본 매개변수를 설정하고 기본값으로 유지한 후 오른쪽 화살표를 클릭하세요.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-18
5. 고급 오른쪽에 있는 화살표를 클릭하여 탭을 확장합니다. 아래 그림과 같이 Mixed Precision에 대해 fp16을 선택하고, Memory Attention에 대해 xformers를 선택한 후 다른 옵션을 기본값으로 유지합니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-19
6. 개념 탭을 클릭하고 데이터 세트 디렉터리에서 예제 이미지가 있는 디렉터리를 입력합니다. 우리는 미리 /data/images에 샘플 이미지를 준비했고, 독자들은 이 디렉토리에 자신의 이미지 파일을 넣을 수도 있습니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-20
7. 스크롤 바를 아래로 내리고 인스턴스 프롬프트에 "a photo of a zxw dog"를 입력하고 클래스 프롬프트에 "a photo of dog"를 입력하고 나머지는 기본값으로 유지합니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-21
8. 페이지 상단의 '교육' 버튼을 클릭하세요.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-22
9. 오른쪽 출력 탭에서 훈련 진행 상황을 관찰하고 훈련이 완료될 때까지 기다립니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-23
10. 훈련이 완료된 후 새로고침 버튼을 클릭하면 새로 훈련된 모델이 모델 목록에 나타나며, 새로 훈련된 모델을 선택하세요.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-24
11. txt2img를 클릭하여 Vincent 사진 페이지로 이동합니다. 프롬프트를 입력하고 zwx 접두어를 포함했는지 확인한 후 결과를 확인하세요.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-25
12. 훈련에 자신의 사진을 사용하는 방법은 다음과 같습니다. Cloudfomation 출력에서 NotebookURL 링크를 클릭합니다.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-26
13. 아래 그림과 같이 sd-webui를 클릭하여 data/images/ 폴더로 들어갑니다. 파일을 하나씩 마우스 오른쪽 버튼으로 클릭하고 파일을 삭제하십시오.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-27

14. 클릭 파일 버튼을 눌러 자신의 이미지를 훈련 세트로 업로드할 수 있습니다. 업로드가 완료된 후 위 단계를 반복하여 학습 과정을 완료하세요.

Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-28
4호
요약하다
이 기사에서는 호스팅된 노트북 서비스인 SageMaker Notebook을 사용하여 한 번의 클릭으로 Stable Diffusion WebUI를 배포하고, AI 생성 이미지에 대한 인터페이스와 신속한 검증 환경을 쉽게 구축하는 방법을 간략하게 소개합니다. 몇 번의 클릭만으로 솔루션을 자동으로 배포할 수 있으며, 호스팅 서비스 기반 기능을 통해 기반 인프라 구축 및 운영에 대한 걱정 없이 좋은 오픈소스 프로젝트 경험을 누릴 수 있습니다. 사용자 정의 AIGC 애플리케이션을 준비하기 위해 자신의 이미지를 사용하여 모델을 미세 조정할 수도 있습니다.
5호
참고자료
  •  https://docs.aws.amazon.com/sagemaker/latest/dg/nbi.html
  •  https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/
  •  https://github.com/AbdBarho/stable-diffusion-webui-docker
  •  https://github.com/AUTOMATIC1111/stable-diffusion-webui
  •  https://github.com/invoke-ai/InvokeAI
실습을 빠르게 경험하고 싶다면 아래 QR코드를 스캔하고 지금 등록하세요.계정을 등록하고 200달러의 클라우드 리소스를 무료로 받고 AI 페인팅의 무한한 매력을 탐험해보세요.
Amaozn SageMaker Notebook快速搭建Stable Diffusion–AI作画可视化环境-1
 
점수

답장을 남겨주세요

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