मॉडल लोड होने में लगा समय लॉग करना
आप पेंगुइन को क्लासिफ़ाई करने के लिए एक FastAPI ऐप बना रहे हैं, और आप यह नापना चाहते हैं कि मॉडल को लोड होने में कितना समय लगता है और उसे लॉग करना चाहते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
FastAPI के साथ प्रोडक्शन में AI डिप्लॉय करना
अभ्यास निर्देश
uvicornका error logger लोड करें.- मॉडल लोड होने के process time को 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()