Ladezeit eines Modells loggen
Du baust eine FastAPI-App zur Klassifizierung von Pinguinen und möchtest die Zeit messen, die das Laden des Modells dauert, und sie protokollieren.
Diese Übung ist Teil des Kurses
KI in der Produktion mit FastAPI bereitstellen
Anleitung zur Übung
- Lade den
uvicorn-Fehler-Logger. - Logge die Prozesszeit zum Laden des Modells auf dem Level INFO.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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()