Show clear generation diagnostics when basis run saves zero variants
This commit is contained in:
@@ -1908,6 +1908,13 @@ async def basis_item_generate_submit(
|
||||
runs = list(run_result.scalars().all())
|
||||
variants = list(variant_result.scalars().all())
|
||||
usage_metrics, family_stats = await _family_usage_stats(db, basis_item, variants)
|
||||
status_message = (
|
||||
f"Run #{run_id} failed to produce savable variants. "
|
||||
f"Requested={generation_count}, Generated={len(generated)}, Saved={saved}. "
|
||||
"Check model output/credentials and server logs."
|
||||
if saved == 0
|
||||
else f"Run #{run_id} finished. Requested={generation_count}, Generated={len(generated)}, Saved={saved}."
|
||||
)
|
||||
body = _basis_item_workspace_body(
|
||||
basis_item,
|
||||
runs,
|
||||
@@ -1915,7 +1922,8 @@ async def basis_item_generate_submit(
|
||||
usage_metrics,
|
||||
family_stats,
|
||||
filters,
|
||||
success=f"Run #{run_id} finished. Saved {saved} variant(s).",
|
||||
error=status_message if saved == 0 else None,
|
||||
success=status_message if saved > 0 else None,
|
||||
target_level=target_level,
|
||||
ai_model=ai_model,
|
||||
generation_count=str(generation_count),
|
||||
|
||||
Reference in New Issue
Block a user