반응형 Backend MLOps56 [DL Serving] FastAPI 튜토리얼 - 3 이번에는 main.py에서 include 했던 router들을 한번 들여다 보도록 하자. 다른 파일들은 모두 무시하고 우리가 import 했던 녀석들만 들여다보도록 하자. train을 먼저 봤다. 이런것들이 import 된다. app.utils 는 무시하고 지나쳐왔던 내용들이므로 필요할때 다시 올라가서 보도록 하자. https://lucky516.tistory.com/86?category=1055020 [Fast API] Fast API 배우기 1부 - 시작 및 path parameter Fast API란? 파이썬 웹 프레임워크중 가장 빠른속도를 지닌 프레임워크. Node.js와 Go와 속도가 맞먹는다 속도만 빠를뿐만 아니라 개발속도도 미치도록 빠르다 인터넷에 자료는 적지만 그걸 커버쳐 lucky516... 2021. 12. 5. [DL Serving] FastAPI 튜토리얼 - 2 이번에는 잘 작성되어있는 코드를 이용해서 line-by-line으로 이해하며 딥러닝 서빙을 위한 웹서버를 만들어 보자. https://github.com/State-of-The-MLOps/MLOps GitHub - State-of-The-MLOps/MLOps: 👊 Build MLOps system step by step 👊 👊 Build MLOps system step by step 👊. Contribute to State-of-The-MLOps/MLOps development by creating an account on GitHub. github.com 최근 T-academy 에서 MLOps를 수강하셨던 분들과 함께 스터디 교류를 하게 되었는데 그분들이 직접 작성하고 시연까지 해 주신 코드들이어서 이.. 2021. 12. 4. [DL Serving] FastAPI 튜토리얼 //FastAPI FastAPI는 REST API 를 기반으로 한 파이썬 백엔드 프레임워크다. REST API는 HTTP 프로토콜을 잘 사용하기 위한 규약이다. HTTP 프로토콜은 웹을 통해서 기기간 페킷을 주고받는 방법을 정한 약속이다. 페킷은 다른 기기로 전송되는 데이터의 뭉치다. // 1 우선은 아주 간단한 hello world 페이지를 만들어 보자. https://fastapi.tiangolo.com/ FastAPI FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production Documentation: https://fastapi.tiangolo.com Source Code: https:/.. 2021. 12. 1. [ Ubuntu ] 우분투 dhcp 인터넷 안될때 복구 (open) 우분투를 다루면 다룰수록 컴퓨터를 하나도 모른다는 생각이 든다. 이번 글은 완전히 close 된 이슈가 아님을 일단 밝힌다. 그래픽 카드를 새로 하나 꽂았더니 PCIe 의 순서가 꼬였는지 Realtek의 lan카드가 먹통이 되었고 이걸 고치려고 드라이버설치를 하다가 커널을 날려 먹었다. 그래서 새로 우분투를 깔고... 기존에 코드는 깃헙에 올라가 있지만 모아뒀던 데이터를 싹 다 날려먹었다! (용량확보 오히려좋아ㅠ) 도커도 새로 깔고.. 쿠버네티스도 새로 깔고... nvidia docker 설정에 할일이 천지지만 먼저 이거부터 어떻게 좀 해보자. 미치고 팔짝 뛸 노릇이다. 머리털 다 빠지겠다. 네트워크가 또 안된다. lo는 자체적으로 형성된 안으로 돌아들어가는 루프라서 사실상 인터넷 안되는 상황이다. 이때.. 2021. 11. 15. [DLTemplate] #4 trainer 정리 -3 kfold kfold 가 진행될 수 있도록 모델 트레이너에 녹여보자. 우선은 아래의 링크를 참고했음을 알린다. https://www.machinecurve.com/index.php/2021/02/03/how-to-use-k-fold-cross-validation-with-pytorch/ K-fold Cross Validation with PyTorch – MachineCurve Explanations and code examples showing you how to use K-fold Cross Validation for Machine Learning model evaluation/testing with PyTorch. www.machinecurve.com 하나의 sweep_config 가 결정되면 그 아래로 k번.. 2021. 9. 27. [DLTemplate] #4 trainer 정리 -2 model 이번엔 모델을 정리하고 불러올 수 있게 모듈화 한 다음 적절한 unittest를 줘서 관리해보자. 완전히 독립된 객체로 다룰 수 있게 코딩된 모델을 복붙해서 py파일로 만든다. 이렇게 하고 불러오기만 하면 된다. 동작을 확인하자. 무리없이 학습이 진행된다. 이제는 모델이 적절하게 평가될 수 있는 테스트를 만들어줘야 한다. 우선은 입력크기가 정해지면 적절한 출력 크기가 나오는지 알 수 있어야 한다. sweep_config에서 config_gennerator 가 공통 config를 가지고 있으니 활용하도록 하자. data shape을 넣어줬다. 그리고 dummy_input을 만들고 그것을 넣어 문제가 생기지 않는지 확인한다. 이상이 없다면 모델의 레이어 중간중간마다 원하는 값이 나오는지 출려력해 볼수도 있어.. 2021. 9. 27. 이전 1 2 3 4 5 6 7 8 ··· 10 다음 반응형