Ghi log thời gian tải mô hình
Bạn đang xây dựng một ứng dụng FastAPI để phân loại chim cánh cụt và bạn muốn đo thời gian tải mô hình rồi ghi log lại.
Bài tập này là một phần của khóa học
Triển khai AI vào môi trường sản xuất với FastAPI
Hướng dẫn bài tập
- Nạp logger lỗi của
uvicorn. - Ghi log thời gian xử lý để tải mô hình ở mức INFO.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
from fastapi import FastAPI
import logging
import joblib
import time
# Get the uvicorn error logger
logger = logging.getLogger('____')
start_time = time.perf_counter()
model = joblib.load('penguin_classifier.pkl')
process_time = time.perf_counter() - start_time
# Log the process time at the INFO level
logger.____(f"Process time was {____} seconds.")
app = FastAPI()