머신러닝 서비스 구축을 위한 실전 MLOps 올인원 패키지 Online

[패스트캠퍼스 챌린지 21일차] Feast 기본 예제

달려라한개 2022. 2. 13. 10:19

Store 생성하여 각 Feature 들을 정의하여 Store 에 배포하기 수업!

이런 명령어들을 자유자재로 직접 손으로 쳐서 작성한다면 정말 멋있을 것 같다. 외국어를 배워서 자유자재로 말하는 사람과 초보 수준에서 벗어나지를 못하는 사람과의 차이를 생각해보면 일단 꾸준히 하는게 중요한 듯하다!

 

Feast Feature Store 를 생성하여 각 Feature 들을 정의하여 Store 에 배포하기

  • feature store 작업을 할 경로로 이동
  • mkdir -p mlops/feature_store && cd mlops/feature_store
  • Jupyter Lab Docker Container 실행
  • docker run -d --name jupyter -p 8888:8888 -e JUPYTER_TOKEN='password' \\ -v "$PWD":/home/jovyan/jupyter --user root --restart=always \\ -it jupyter/base-notebook start.sh jupyter lab
  • localhost:8888 접속
  • jupyter 폴더에서 새 노트북 파일 생성
        - Store 생성과 배포
        - Feast 설치하기
        - Runtime 재시작
        - Feast 저장소 초기화
        - 생성된 Feature 저장소 확인
        - 원본 데이터 확인
        - 정의된 Feature 들을 적용(배포)하기


본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
패스트캠퍼스 바로가기: https://bit.ly/37BpXiC