Aan de slagBegin gratis

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

Bekijk cursus

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()
Code bewerken en uitvoeren