Auto ML Edge on Docker

Harrison Jung
Mar 16 · 2 min read

Auto ML 이 방식이 바뀌면서 사용량 베이스에서 직접 서버를 운영하거나 혹은 구글에서 자동으로 배포 서버를 운영해주는 방식으로 바뀌었다.
문제는 자동으로 배포해주는 서버가 너무 비싸다는게 문제인데.. 그래서 직접 서버를 운영하는게 더 저렴한 상황으로 바뀌었다.


따라서, 직접 서버를 운영해야 하는데, 텐알못인 개발자 입장에서는 쉬운일이 아니다. Edge를 이용해서 다운받을 수는 있으나 이게 뭔지도 모르는데, 가이드가 있긴 하다. ( 하지만 그 가이드는 더 복잡하지. )

참고할 만한 자료로는 다음 두개의 링크가 있다.

결론부터 말하자면, 저 두개를 잘 혼합해서 쓰면 쉽게 컨테이너에 올릴 수 있고, 직접 쿠버네티즈 같은곳에서 운영이 가능하다. ( 속도도 빠른듯 ? )

Image for post
Image for post
예전 화면…

지금은 위와 같지는 않지만 적당히 학습을 시킨뒤 Edge 배포를 통해서 파일을 다운받을 수 있게 한다. 물론 직접 다운로드는 아니고 Cloud Storage 로 파일이 export 된다.

다음으로 적당한 Ubuntu 인스턴스를 열어서 다음과 같이 container 를 다운/실행한다.

로컬에서 먼저 테스트를 하려면 현재 실행중인 도커를 정지 시킨뒤 실행을 한다. ( 포트도 열어야 한다. )

자.. 이제 우리는 해당 학습파일이 돌아가는 컨테이너 이미지도 확보했고, 테스트도 잘 했다. OK!

Dreamyoungs

Tech blog of 꿈많은청년들

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store