SIENTIAPDE-1478

Enhance MLFlow logging and add skip_transform option in MLFlowRepository

- Updated logging in mlflow.py to output processed input data as CSV.
- Introduced skip_transform parameter in MLFlowRepository to conditionally bypass data transformation.
- Improved logging in model_repository.py to display data in a more structured format (to_dict) for predictions and transformations.
This commit is contained in:
vitor-aignosi
2026-01-15 10:55:48 -03:00
parent 966d4f8193
commit 6a69687fd5
2 changed files with 12 additions and 6 deletions

View File

@@ -157,8 +157,8 @@ class MLFlow(SientiaMonitoring):
data.columns.name = None
data.index.name = None
self.debug('Processed input data:', metadata)
self.debug(data.head(5).to_string(), metadata)
self.debug(f'Processed input data: \n {data.to_csv()}', metadata)
# Request transformation from MLFlow model
response_data = await self.model_monitoring_repository.transform(