개발자

마신러닝 모델 배포

2022년 11월 28일조회 166

안녕하세요 백엔드 주니어 개발자입니다. 머신 러닝 배포 관련해서 여쭤볼 것이 있어 글 남겨요 저희 회사에서 현재 stable diffusion을 발전시킨 모델을 배포해서 실시간 이미지 렌더링 서비스를 출시중에 있습니다. 다만 이미지 렌더링시 들어갈 리소스들(gpu 등)이 너무 많고 그 과정을 병렬처리하는데 어려움을 겪고 있는 중입니다. 혹시 이 부분 관련해서 현재 다른 서비스 등에서 어떤 식으로 하는지 알 수 있을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

손정현님의 프로필 사진

안녕하세요! 실시간 이미지 렌더링 서비스를 구현해본적은 없지만, "백엔드에서 처리가 오래 걸리는 일"이라는 관점에서 답변을 드리겠습니다. 실시간이라는 특성이 서비스에 중요한 요소인가요? 보통 이렇게 연산이 오래 걸리는 작업은 실시간이라는 특성을 포기하고 메세지 큐 형태로 비동기 호출을 한뒤, 작업이 완료되면 사용자에게 알려주는 방법을 자주 쓰는 것 같습니다. 실시간이 중요하다고 하면, 컴퓨팅 파워를 늘리거나 분산 처리가 가장 먼저 떠오르네요. 찾다보니 netflix에서 오픈소스로 공개한 metaflow라는 것이 있네요. 참고해보시면 좋을 것 같아요. - https://danthetech.netlify.app/DataScience/basic-of-metaflow - https://outerbounds.com/blog/parallelizing-stable-diffusion-production-use-cases/ - https://docs.metaflow.org/introduction/why-metaflow

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!