오늘도 어제처럼
취소

python package 만들어서 사용하기 (2)

python package 만들어서 사용하기 (1)에서 이어서 진행됩니다. python package를 만들어서 사용하면 dirtory level에 따른 import에 크게 신경쓰지 않아도 되고 버전별로 관리하기 편해집니다. 여기에 추가적으로 CLI 에서 사용 가능한 메서드를 작성해보겠습니다. script를 등록하는 경우 커맨드 라인에서 메서드를...

python package 만들어서 사용하기 (1)

특정 프로젝트를 페키지로 묶어서 사용해야할 일이 생겼습니다. setuptools를 이용하면 페키지를 쉽게 만들 수 있는데 나중에 참고 하는 용도로 보기 위해서 정리해둡니다. 패키지로 만들려는 프로젝트의 구조는 다음과 같습니다. 패키지로 만드려는 디렉터리에는 꼭 init.py 를 추가하여야 합니다. . ├── README.md ├── requ...

쿠버네티스 입문기 (3)

gpu 세팅은 별다를게 없습니다. 이전에 도커를 사용중이라면 그대로 사용하면 됩니다. 예전에 연구실 외국인들을 위해 작성해두었던 도커로 서버 세팅 기록을 남깁니다. 추가적으로 작업할것이 있는데 도커 기본 런타임을 nvidia-docker로 변경해야 합니다. /etc/docker/daemon.json 파일을 수정하면 됩니다. 기본적으로 아래와 같은...

쿠버네티스 입문기 (2)

다음으로는 쿠버네티스 운영에 도움을 주는 도구들을 설치합니다. 1.helm helm은 쿠버네티스의 페키지 메니저 도구 입니다. 자세한건 써봐야 할것 같으니 넘어가고 버전은 v3.7.1 버전을 설치 하였습니다. // CLUSTER $ helm help The Kubernetes package manager Common actions for He...

쿠버네티스 입문기 (1)

ML 프로세스의 배포와 관리가 어려워서 좀더 편리하고 빠른 업데이트를 위해서 쿠브플로우를 도입하려고 합니다. 쿠브플로우는 쿠버네티스 위에서 돌아가기 때문에 우선 쿠버네티스를 구성해야 했습니다. 처음 접하는 내용이라서 이해하기 어려워서 기록을 남기면서 진행하려고 합니다. 아래는 참고한 글과 책 리스트. 쿠버네티스 안내서 모두의 MLOps...

MLOps-Basics week0 프로젝트 셋업

이 포스트는 작성자의 허락을 받아 번역하고 게시하였습니다. 내용과 관련한 질문은 작성자의 repo를 이용해주세요. **Note: 이 프로젝트의 목적은 모델의 SOTA 달성이 아닌 라이브러리들을 알아보고 배우는데 목적을 가지고 있습니다. ** Requirements: 이 프로젝트에서는 Python 3.8 을 사용합니다. 다음 커멘드를 이용...

MLOps-Basics

이 포스트는 작성자의 허락을 받아 번역하고 게시하였습니다. 내용과 관련한 질문은 작성자의 repo를 이용해주세요. MLOps-베이직 There is nothing magic about magic. The magician merely understands something simple which doesn’t appear to be si...

MediaPipe 파헤치기 (4)

해당 글은 본인이 공부하면서 파악하기 위해서 작성한 글입니다. 잘못된 정보나 추가적인 정보가 들어가야 한다면 댓글로 알려주시면 감사하겠습니다! 저번 포스팅에서는 hand renderer를 살펴 보았습니다. 이번에는 저번 포스팅에서 살펴보지 못했던 HandLandmarkTrackingCpu를 살펴 보겠습니다. //mediapipe/mod...

MediaPipe 파헤치기 (3)

해당 글은 본인이 공부하면서 파악하기 위해서 작성한 글입니다. 잘못된 정보나 추가적인 정보가 들어가야 한다면 댓글로 알려주시면 감사하겠습니다! 이번 포스팅에서는 실제 graph파일인 mediapipe/graphs/hand_tracking/hand_tracking_desktop_live.pbtxt와, 저번 포스팅에서 마무리 못했던 //media...

MediaPipe 파헤치기 (2)

해당 글은 본인이 공부하면서 파악하기 위해서 작성한 글입니다. 잘못된 정보나 추가적인 정보가 들어가야 한다면 댓글로 알려주시면 감사하겠습니다! 코드 수정에 앞서서 MediaPipe를 구성하고 있는 요소들이 무엇인지에 대해서 살펴봅니다. MediaPipe 홈페이지에서 설명하는 프레임워크의 컨셉은 크게 아래와 같이 6개로 설명할 수 있으며, 실...