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
<Kurs>KI in der Produktion mit FastAPI bereitstellen</Kurs>Übungsanweisungen
- Lade den
uvicorn-Fehler-Logger. - Logge die Prozesszeit zum Laden des Modells auf dem Level INFO.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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()