НачатьНачать бесплатно

Логирование времени загрузки модели

Вы разрабатываете приложение FastAPI для классификации пингвинов и хотите измерить время загрузки модели, а затем записать его в лог.

Это упражнение является частью курса

Развёртывание ИИ в производственной среде с помощью 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()
Редактировать и запускать код