본문 바로가기
반응형

Backend MLOps/Fastapi8

[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.
[Github Action] python 프로젝트의 coverage 측정 후 보고 //coverage란? 작성된 코드는 어떤 목적을 가지고 만들어진 로직의 집합니다. 따라서 작성자는 본인이 작성한 코드가 어떤 동작을 수행해야하는지 정확하게 알고 있는 몇 안되는 사람이고 그에 맞게 바르게 이해하고 있어야 한다. 보통 파이썬은 아주 작은 단위의 객체들이 모여서 하나의 큰 프로젝트를 만들게 되므로 이 작은 단위의 객체들이 모두 자기 역할을 충실히 하는지 테스트 하면 큰 프로젝트를 모두 돌려보지 않더라도 전체 프로젝트의 신뢰도를 예측할 수 있다. 이렇게 자신의 코드가 예상대로 움직여주는지 확인하는 작업을 unittest라고 하고 자신이 만든 객체들 중 몇 퍼센트가 테스트되고 있는지 확인해 알려주는 지표가 바로 coverage값이라고 할 수 있다. //Github Action? 우리는 이 값을.. 2021. 9. 23.
반응형