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())
|
runs = list(run_result.scalars().all())
|
||||||
variants = list(variant_result.scalars().all())
|
variants = list(variant_result.scalars().all())
|
||||||
usage_metrics, family_stats = await _family_usage_stats(db, basis_item, variants)
|
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(
|
body = _basis_item_workspace_body(
|
||||||
basis_item,
|
basis_item,
|
||||||
runs,
|
runs,
|
||||||
@@ -1915,7 +1922,8 @@ async def basis_item_generate_submit(
|
|||||||
usage_metrics,
|
usage_metrics,
|
||||||
family_stats,
|
family_stats,
|
||||||
filters,
|
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,
|
target_level=target_level,
|
||||||
ai_model=ai_model,
|
ai_model=ai_model,
|
||||||
generation_count=str(generation_count),
|
generation_count=str(generation_count),
|
||||||
|
|||||||
Reference in New Issue
Block a user