Laadtijd van een model loggen
Je bouwt een FastAPI-app om pinguïns te classificeren en je wilt meten hoe lang het laden van het model duurt en dit loggen.
Deze oefening maakt deel uit van de cursus
AI in productie brengen met FastAPI
Oefeninstructies
- Laad de
uvicorn-errorlogger. - Log de procestijd om het model te laden op het INFO-niveau.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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()