Add model family readiness smoke

This commit is contained in:
2026-06-30 13:08:44 +08:00
parent bf9b5c33e0
commit 4d80ec4d75
4 changed files with 104 additions and 2 deletions

View File

@@ -54,7 +54,15 @@ classified as supporting artifacts rather than direct web actions.
The same panel can run `POST /api/acceptance/smoke`, a lightweight live smoke
that creates an upload dataset, uploads a label, downloads it through the
artifact API, runs a mock job, checks SSE log streaming, and executes one
legacy image/label overlay job on tiny generated PNGs.
legacy image/label overlay job on tiny generated PNGs. It also runs model
family readiness checks: a SegModel/SMP forward pass, a YOLO segmentation
prediction on a tiny image, MMSeg config parsing, and local MMSeg pretrained
weight discovery.
Current `seg_smp` uses `mmcv-lite` because no `torch 2.6/cu124` full `mmcv`
wheel is available on this machine and `nvcc` is not installed for source
builds. The acceptance smoke reports MMSeg full model construction as a
warning until a full `mmcv` build with `mmcv._ext` is installed.
## Weight Sync