Zacznij terazZacznij za darmo

Rejestrowanie czasu ładowania modelu

Budujesz aplikację FastAPI do klasyfikacji pingwinów i chcesz zmierzyć czas ładowania modelu oraz zapisać go w logu.

To ćwiczenie jest częścią kursu

Wdrażanie AI na produkcję z FastAPI

Zobacz kurs

Instrukcje do ćwiczenia

  • Załaduj logger błędów uvicorn.
  • Zarejestruj czas ładowania modelu na poziomie INFO.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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()
Edytuj i uruchom kod