inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

야, 너도 AI 서비스 만들 수 있어. [이미지 AI 서비스 서버리스 풀스택]

문의입니다.

해결된 질문

282

propose101101

작성한 질문수 5

0

도커에 사용한 python 파일들의 설명이 부족하여 궁금한 점이 많이 생겼습니다.

우선 Dockerfile을 보다 궁금한 점 질문합니다.

 

아래와 같이 파일을 복사하는 부분이 있습니다.

ADD convert_diffusers_to_original_stable_diffusion.py .
ADD train.sh .

ADD train_dog.sh .

ADD train_cat.sh .

 

그런데 app.py 에서

# train = os.system("bash train_dog.sh")

# train = os.system("bash train_cat.sh")


이렇게 주석 처리된 부분을 제외 하고, convert_diffusers_to_original_stable_diffusion.py이 파일은 실행되는 부분이 없어보입니다.?
아래와 같이 주석은 있는데 어떤 용도로 사용할려고 했던건지 궁금합니다.
# Compressed model to half size (4Gb -> 2Gb) to save space in gdrive folder: Models/

# steps = 1200

# compress = os.system("python convert_diffusers_to_original_stable_diffusion.py --model_path 'stable_diffusion_weights/" +

# str(steps)+"/' --checkpoint_path ./model.ckpt --half")

# print(compress)

 

그리고 dog.sh, cat.sh 파일을 실행하면 어떤 결과를 얻을 수 있나요

소스를 보니 train_dreambooth.py 파일을 실행하는 하는 프로그램으로 보이네요

 

aws 서버리스 생성형ai dreambooth runpod

답변 1

0

배울장

안녕하세요. 답변 드리겠습니다.

본 강의를 준비하면서 도커와 파이썬 중심이 아니다보니 제가 여러 시도를 해보고 최적의 실행 방법을 찾는 과정에서 남은 찌꺼기 코드라고 생각해주시면 될 것 같습니다.

나중에 AI에 더 집중한 강의나 도커 기반의 오케스트레이션, 파이썬과 관련된 강의를 제작하게 된다면 사용될 내용입니다.

그래도 질문 주셨으니 해당 내용에 대한 답변을 드리자면 train_dog.sh, train_cat.sh 파일은 배치파일로 말씀해주신 것과 같이 train_dreambooth.py 파일을 각각 강아지, 고양이 생성에 맞게 환경변수를 설정하고 실행하는 파일입니다. 강의에서는 해당 내용이 사용되지 않고 http 리퀘스트에서 같이 넘어온 kind 변수를 통해 환경변수를 실행하죠. 좀 더 빨리 실행될 수 있을 것 같아 시도해보았던 내용입니다.

# Compressed model to half size (4Gb -> 2Gb) ...

그리고 위 주석 내용은 학습한 모델을 저장하고 계속 사용할 수도 있으니 gdrive와 같은 클라우드 스토리지에 업로드 하기 전 저장 용량을 줄이기 위해 모델을 압축하는 과정의 코드입니다. 강의에서는 서비스 보안을 위해 생성된 이미지와 모델을 모두 지우도록 적용을 했습니다.

이렇게 깊게 살펴보실분이 계실지 모르고 남겨놓았습니다. 죄송합니다.

강의가 예전 강의라 그런지 녹화영상이랑 다른부분이 있습니다

0

2

1

기간 연장 부탁드립니다. 시험 준비하는데 시간이 부족합니다. 감사합니다.

0

19

2

pm2 가 설치가안됩니다

0

22

2

part 2 강의 일정

1

17

1

세부 모니터링 질문입니다

0

21

2

수강 기간 연장 요청

1

50

1

7-1 강의부터 안되네요

0

56

1

npx sst dev 후, 웹페이지 미실행

0

227

2

npx sst dev 실행시

0

1559

10

7-3 /createCollections 리퀘스트시 권한에러

0

203

1

컬렉션 데이터베이스 생성시 오류

0

243

1

SES 메일 발송시 Internal Error가 나서 질문드려요~

0

295

1

도커 파일 빌드 오류 문의

0

317

1

전체 소스 다운로드 문의

0

231

1

토스 페이먼츠 관련 문의

0

504

1

huggingface 말고 civtai로 모델 바꿔끼워도되나요?

1

367

2

어떻게 SST라는 노드 패키지를 알게되셨고 사용하실 생각을 하셨나요?

0

338

2

Lecture 8-2 axios post 관련 오류 질문있습니다

0

332

1

RunPod 실행 이후 Status 변화

0

522

1

안녕하세요 도커파일 빌드 중 오류 질문드립니다.

0

827

1

강의 자료 다운

-1

427

1

npx sst dev 오류

0

473

1

Lecture 7 내용 진행중 오류

0

427

2

Lecture 5 내용중 heic변환관련..

0

445

1