Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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()
Chỉnh sửa và Chạy Mã