Bir modelin yüklenme süresini günlüklemek
Penguenleri sınıflandıran bir FastAPI uygulaması geliştiriyorsun ve modelin yüklenmesinin ne kadar sürdüğünü ölçüp bunu günlüğe yazmak istiyorsun.
Bu egzersiz, kursun bir parçasıdır
FastAPI ile Üretime AI Dağıtımı
Egzersiz talimatları
uvicornhata günlükleyicisini yükle.- Modeli yükleme işlem süresini INFO seviyesinde günlüğe yaz.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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()