LoslegenKostenlos starten

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>
Kurs ansehen

Ü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()
Code bearbeiten und ausführen