debug: add temporary log statements for dataset preview and VLM instruction

This commit is contained in:
Roland Tannous 2026-03-10 12:35:55 +00:00
commit 19cbf575ac
2 changed files with 15 additions and 0 deletions

View file

@ -227,6 +227,16 @@ def run_training_process(
dataset = dataset_result
eval_dataset = None
# [DEBUG] Print first sample before model is loaded
try:
sample = dataset[0] if len(dataset) > 0 else None
logger.info(f"[DEBUG] Dataset loaded BEFORE model. First sample keys: {list(sample.keys()) if sample else 'empty'}")
if sample:
preview = {k: str(v)[:200] for k, v in sample.items()}
logger.info(f"[DEBUG] First sample preview: {preview}")
except Exception as e:
logger.info(f"[DEBUG] Could not preview first sample: {e}")
# Disable eval if eval_steps <= 0
eval_steps = config.get("eval_steps", 0.00)
if eval_steps is not None and float(eval_steps) <= 0:

View file

@ -200,6 +200,11 @@ def generate_smart_vlm_instruction(
dataset_name=dataset_name,
)
if llm_result and llm_result.get("instruction"):
import logging
logging.getLogger(__name__).info(
f"[DEBUG] LLM-assisted VLM instruction generated: "
f"'{llm_result['instruction']}' (confidence={llm_result.get('confidence', 'N/A')})"
)
return {
"instruction": llm_result["instruction"],
"instruction_column": None,