ПочатиПочніть безкоштовно

Логування часу завантаження моделі

Ви створюєте застосунок FastAPI для класифікації пінгвінів і хочете виміряти час завантаження моделі та залогувати його.

Ця вправа є частиною курсу

Розгортання AI у продакшні з FastAPI

Переглянути курс

Інструкції до вправи

  • Завантажте логер помилок uvicorn.
  • Залоговуйте час, витрачений на завантаження моделі, на рівні INFO.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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()
Редагувати та запускати код