🚨 Cloud Run은 상태 비저장 서비스를 위한 플랫폼이기 때문에 Qdrant와 같은 데이터 베이스의 경우 Cloud Run으로 배포하게되면 데이터가 저장되지 않게 됩니다🥲 따라서 본 게시물은 그저 DockerFile 없이 Dockerhub에 업로드 되어 있는 이미지를 불러와 Cloud Run으로 쉽게 배포할 수 있는 방법에 대해서만 참고해 주시면 좋을 것 같습니다!🥹 Google Cloud Platform 에서 Docker hub에 존재하는 이미지라면도커파일없이도 손쉽게 Cloud Run을 통해 배포할 수 있습니다. qdrant 도커 이미지를 데이터베이스로 사용하기 위해 컨테이너를 배포해야 하는데 Dockerfile을 작성해서 하는 튜토리얼밖에 없어서🥲찾고 찾다가 GCP에서 이젠 바로 Dock..
git 은 개발자들 사이에서 많이 쓰이는 버전관리시스템(협업 툴) 중 하나입니다. 깃을 처음 접하다 보면.. (비전공자인 나처럼.. 코딩이 뭔지 몰라 할 줄 몰랐던 나처럼..) git push.. commit.. repository ... 등 엄청난 용어 공격에 정신이 혼미해지죠... 그런 분들을 위해 제가 이해한 대로 내용을 구성해 보았으니 포기하지 말고 천천히 익혀보시길 바랍니다!🥺 (git 계정은 모두 생성 완료했다고 가정하고 설명하도록 하겠습니다!) 깃을 이용하는 방법은 여러 가지가 있습니다. 소스트리라는 툴을 이용하는 방법... VS code의 Extension을 이용하는 방법... Git 사이트 자체에서 업로드 하는 방법 등... 저는 가장 기초적이고도 쉬운 터미널, 사이트를 통해 깃을 이용하..
Pytorch 강의를 듣다가 Colab을 ssh (원격 접속)을 통해 vscode에서 서버 처럼 이용할 수 있다는 사실을 알아냈다! 그렇게 하기 위해서는 먼저 NGROK에서 회원가입을 해 주어야 한다. https://ngrok.com/ ngrok | Unified Application Delivery Platform for Developers ngrok is a secure unified ingress platform that combines your global server load balancing, reverse proxy, firewall, API gateway and Kubernetes Ingress Controller to deliver applications and APIs. ngrok.co..
데이터쪽을 공부한다면... ML, DL 등을 공부한다면.. 한 번쯤 들어봤을 법한 Streamlit! 파이썬과 연동되어 html이나 css, javascript 지식 없이도 내가 분석한 모델들을 웹 페이지 형태로 시각화 할 수 있는 좋은 파이썬관련 프레임워크 중 하나이다! Streamlit을 이용해서 나만의 블로그를 작성해 봐도 좋을 것 같고, 포트폴리오로 제작해봐도 좋을 것 같음! Streamlit 사용의 이점 Scikit, Keras, Numpy, Pandas, Tensorflow 등등과 쉽게 연동할 수 있고 서비스 개발 속도를 최소화 할 수 있으며 안전한 웹 개발 Development 이며 HTML, CSS & JavaScript 지식이 전무해도 되며! 개발하기가 쉽다..! 실제로 포스코 AI 빅데..
Docker란? 인공지능 개발자라고 하면 종종 제작한 모델을 배포하거나 타인의 모델을 가져올 때 환경 설정에서 크게 애를 먹을 것이다. 아나콘다가 설치된 환경이라면, 환경설정을 Conda export, Conda import 명령어를 통해 yaml 파일로 만들어서 모델이 돌아갈 환경을 배포할 수도 있지만, Docker를 이용하면 보다 편리하게 OS 환경부터 응용 프로그램, 세부적인 라이브러리까지 모두 제공할 수 있다. 따라서 Docker에 대해 쉽게 정리하면, "응용 프로그램과 해당 종속성(라이브러리, 환경 설정 등)을 하나의 격리된 환경으로 묶어 실행할 수 있도록 하는 프로그램" 정도라고 생각하면 좋을 것 같다. Docker를 이용해 모델이 돌아갈만한 환경을 제공하기 위해선 최소한의 몇가지 용어들을 알..