[TIL] 2025-01-02 (API/Linux)TIL (2025)/2025.012025. 1. 3. 01:17
Table of Contents
728x90
Today I Learned (2025-01-02)
목차
오늘 공부한 내용
1. 중간 프로젝트
- FastAPI(GTK Model, M/L) CI/CD 수정 및 API 테스트
- GTK 모델 배포(ec2,ecr)
- GTK API 최적화
- Pandas → Polars
- 전처리 데이터 990mb → 74mb
- 데이터 로드(csv, 10회)
- Pandas 평균 로드 시간: 12.3838 초
- Polars 평균 로드 시간: 1.3710 초
- 데이터 로드 개선(parquet, 10회)
- Pandas 평균 로드 시간: 5.1043 초
- Polars 평균 로드 시간: 0.6272 초
- API 응답 속도 개선(5회)
- 평균 8초
- 평균 4.5초
- numpy → torch
- 스레드 수 조절(cpu 코어 수 절반)
- Pandas → Polars
- GKT 도커 이미지 용량 최적화
- 3.16gb → 523mb
- torch cpu 버전 설치 → 불필요한 cuda 제외
- 3.16gb → 523mb
- S3 → Lambda → Github Actions(CI/CD) 파이프라인
2. 리눅스
- 리눅스 Cron(크론) - 스케줄링
어려웠던 내용
- API 속도 개선
궁금한 내용과 부족한 내용
- API 최적화 방법
느낀 점
- API 응답을 더 빠르게 하고 싶다.
오늘 하루
- 빠름
'TIL (2025) > 2025.01' 카테고리의 다른 글
[TIL] 2025-01-05 (Python) (0) | 2025.01.06 |
---|---|
[TIL] 2025-01-04 (Python) (0) | 2025.01.05 |
[TIL] 2024-01-03 (AWS) (0) | 2025.01.04 |
[TIL] 2025-01-01 (Linux) (0) | 2025.01.02 |
@mane Lab :: 마네의 연구소
배움에 즐거움을 느끼는 마네의 연구소입니다. 이미지 출처 : https://www.instagram.com/hoseobiiiiiii._.0410/
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!