Kom igångKom igång gratis

Logga inläsningstid för en modell

Du bygger en FastAPI-app för att klassificera pingviner och vill mäta hur lång tid det tar att läsa in modellen – och logga den tiden.

Den här övningen är en del av kursen

Driftsättning av AI i produktion med FastAPI

Visa kurs

Övningsinstruktioner

  • Läs in uvicorn-felloggen.
  • Logga inläsningstiden för modellen på INFO-nivå.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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()
Redigera och kör kod