Mencatat waktu pemuatan model
Anda sedang membangun aplikasi FastAPI untuk mengklasifikasikan penguin, dan Anda ingin mengukur waktu yang dibutuhkan untuk memuat model serta mencatatnya di log.
Latihan ini merupakan bagian dari kursus
Menerapkan AI ke Produksi dengan FastAPI
Instruksi latihan
- Muat logger error
uvicorn. - Catat waktu proses untuk memuat model pada level INFO.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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()