flip_api.private_services.services.private_service ================================================== .. py:module:: flip_api.private_services.services.private_service Functions --------- .. autoapisummary:: flip_api.private_services.services.private_service.save_training_metrics Module Contents --------------- .. py:function:: save_training_metrics(model_id: uuid.UUID, training_metrics: flip_api.domain.schemas.private.TrainingMetrics, db: sqlmodel.Session) -> None Saves the provided training metrics to the database. :param model_id: The ID of the model these metrics belong to. :type model_id: UUID :param training_metrics: The metrics payload reported by a trust. :type training_metrics: TrainingMetrics :param db: The SQLModel session used for the insert. :type db: Session :raises Exception: Re-raises any database error after rolling back the session.