data input audit, cleanup

This commit is contained in:
Dobromir Popov
2025-08-08 17:16:05 +03:00
parent 2b0d2679c6
commit 78b96c10af
8 changed files with 335 additions and 182 deletions

View File

@ -2363,6 +2363,12 @@ class TradingOrchestrator:
cnn_pred,
inference_duration_ms=inference_duration_ms,
)
# Save audit image of inputs used for this inference
try:
from utils.audit_plotter import save_inference_audit_image
save_inference_audit_image(base_data, model_name=model_name, symbol=symbol, out_root="audit_inputs")
except Exception as _audit_ex:
logger.debug(f"Audit image save skipped: {str(_audit_ex)}")
await self._store_inference_data_async(
model_name, model_input, cnn_pred, current_time, symbol
)
@ -2387,6 +2393,12 @@ class TradingOrchestrator:
prediction,
inference_duration_ms=inference_duration_ms,
)
# Save audit image of inputs used for this inference
try:
from utils.audit_plotter import save_inference_audit_image
save_inference_audit_image(base_data, model_name=model_name, symbol=symbol, out_root="audit_inputs")
except Exception as _audit_ex:
logger.debug(f"Audit image save skipped: {str(_audit_ex)}")
# Store input data for RL
await self._store_inference_data_async(
model_name, model_input, prediction, current_time, symbol
@ -2412,6 +2424,12 @@ class TradingOrchestrator:
prediction,
inference_duration_ms=inference_duration_ms,
)
# Save audit image of inputs used for this inference
try:
from utils.audit_plotter import save_inference_audit_image
save_inference_audit_image(base_data, model_name=model_name, symbol=symbol, out_root="audit_inputs")
except Exception as _audit_ex:
logger.debug(f"Audit image save skipped: {str(_audit_ex)}")
# Store input data for generic model
await self._store_inference_data_async(
model_name, model_input, prediction, current_time, symbol