LoslegenKostenlos loslegen

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

Kurs anzeigen

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