AquaplaneMode

  • 홈
  • 태그
  • 방명록

생명주기 1

[FASTAPI] FastAPI server가 시작될 때 인공지능 모델 load하기

1. LifeSpan Events LifeSpan Event란? application이 시작하기(request를 받기) 전, 혹은 실행되고 나서 한 번 실행되는 코드로, 다음과 같은 효용을 지닌다. 전체 application이 공유하는 자원을 초기에 세팅할 수 있다. (ex. 인공지능 모델 load) application이 실행된 이후, 불필요한 resource를 제거할 수 있다. 인공지능 모델을 load할 때에는 것은 많은 양의 데이터를 디스크로부터 읽어야 하기 때문에 많은 시간이 걸린다. 따라서 request가 발생할 때마다 모델을 load하는 것은 장원의 낭비이며, 이는 FasiAPI app의 lifespan parameter에 콜백함수를 정의해주는 것으로 해결할 수 있다. 2. lifespan 공..

개인 공부/파이썬 2023.03.14
이전
1
다음
더보기
프로필사진

  • 기타 (59)
    • 잡담 (0)
    • 알고리즘 (34)
      • 백준 (24)
      • 프로그래머스 (10)
      • 이론 (0)
    • 개인 공부 (15)
      • ML (2)
      • DS (6)
      • 파이썬 (6)
      • Pandas (1)
    • Naver Boost Camp (9)
    • 개발 일기 (1)
    • 후기 (0)

Tag

스택, 백준, 파이썬, mount, 스도쿠, 트라이, 동적계획법, 알고리즘, DP, 분할정복, FastAPI, 많은분기, 인접행렬, pandas, LifeSpan_Events, 컨닝, 비트마스킹, 생명주기, 구현,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바