ÎncepețiÎncepe gratuit

Înregistrarea timpului de încărcare a modelului

Construiești o aplicație FastAPI pentru clasificarea pinguinilor și vrei să măsori timpul necesar pentru încărcarea modelului, apoi să îl înregistrezi în jurnal.

Acest exercițiu face parte din cursul

Deployment AI în producție cu FastAPI

Vezi cursul

Instrucțiuni pentru exercițiu

  • Încarcă logger-ul de erori uvicorn.
  • Înregistrează în jurnal, la nivelul INFO, timpul de procesare pentru încărcarea modelului.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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()
Editează și rulează codul