본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

인공지능/PYTHON

Python 파이썬에는 @st.cache_data와 @st.cache_resource: 왜 데이터와 리소스는 나누서 기억하는걸까?


다음, 캐시를 이해해보자.

파이썬에는 @st.cache_data와 @st.cache_resource가 있다. 

 

왜 데이터와 리소스는 나누서 기억하는걸까?

데이터와 객체는 성격이 완전히 다르기 때문이다.

@st.cache_data는 csv내용, api결과, 계산결과 등 가볍고 복사가능한 데이터 결과이고,

@st.cache_resource는 AI모델, DB커넥션, ML pipeline, API client 처럼 무겁고, 한번 만들면 게속 써야하는등의 매번 새로 만들면 손해가 큰 성격을 가지고있다.