Commit History

  1. chore: clean up dead code, stale comments, and misleading names⁠

    Zhen Ye +1: Claude Opus 4.6 (1M context)
    2e2a601
  2. refactor: replace frontend SPA with minimal detection UI⁠

    Zhen Ye +1: Claude Opus 4.6 (1M context)
    165863b
  3. refactor: remove GPT/mission/relevance system, keep CV-only base⁠

    Zhen Ye +1: Claude Opus 4.6 (1M context)
    9574811

  1. Update README.md

    Verified signature
    164d8b0

  1. fix: hide instance_id from segmentation overlay labels⁠

    Zhen Ye +1: Claude Opus 4.6
    04c92f3

  1. Eliminate redundant JPEG frame loading via shared frame store

    Zhen Ye
    c97a5f9

  1. feat: expose step param on /detect/async, default to 7⁠

    Zhen Ye +1: Claude Opus 4.6
    05bd36a
  2. chore(yolo11): update yolo naming comments

    Zhen Ye
    0719ba5
  3. feat(ttfs): instrument segmentation time-to-first-stream

    Zhen Ye
    301e154
  4. fix: download yolo11m.pt via huggingface_hub to writable /tmp path⁠

    Zhen Ye +1: Claude Opus 4.6
    a4e3c2b
  5. fix: use YOLO("yolo11m.pt") with writable config dir⁠

    Zhen Ye +1: Claude Opus 4.6
    e745021
  6. refactor: rename hf_yolov8 → yolo11 across codebase⁠

    Zhen Ye +1: Claude Opus 4.6
    f89fa0b
  7. feat: replace custom YOLOv8m_defence with YOLO11m COCO-pretrained⁠

    Zhen Ye +1: Claude Opus 4.6
    53922f5
  8. feat(segmentation): add YSAM2 variants and mission-aware detector mapping

    Zhen Ye
    6268ac2
  9. chore: remove dead code and unused frontend modules

    Zhen Ye
    d74c718
  10. refactor(gsam2): make SAM2 detector-agnostic

    Zhen Ye
    21c29ae
  11. perf: increase production keyframe step from 20 to 60⁠

    Zhen Ye +1: Claude Opus 4.6
    97b3a45
  12. perf: set SAM2 num_maskmem to 7 (trained default) in production⁠

    Zhen Ye +1: Claude Opus 4.6
    0c8527d

  1. feat: expose num_maskmem parameter in benchmark profile/analysis endpoints⁠

    Zhen Ye +1: Claude Opus 4.6
    afbbf27
  2. feat: add benchmark profiler & roofline analysis system⁠

    Zhen Ye +1: Claude Opus 4.6
    078b447

  1. fix: keep track positions fresh during pause for always-clickable bboxes⁠

    Zhen Ye +1: Claude Opus 4.6
    0ace9ca
  2. fix: replace gated GSAM2 streaming with adaptive-rate publisher thread⁠

    Zhen Ye +1: Claude Opus 4.6
    f09ca9c
  3. feat: bidirectional click-to-select between video overlay and track cards⁠

    Zhen Ye +1: Claude Opus 4.6
    b1974e2
  4. fix: SAM2 _prep_prompts() signature

    Zhen Ye
    74105c1
  5. perf: defer GPU->CPU mask transfer to render thread via LazyFrameObjects⁠

    Zhen Ye +1: Claude Opus 4.6
    a1ae44f
  6. fix: track cards update during playback + periodic GPT re-analysis⁠

    Zhen Ye +1: Claude Opus 4.6
    6a99834
  7. fix: correct benchmark metrics — remove double-counting and add missing timers⁠

    Zhen Ye +1: Claude Opus 4.6
    2f284f5

  1. feat: click-to-select tracks on video overlay⁠

    Zhen Ye +1: Claude Opus 4.6
    3015ea3
  2. perf: pipeline GSAM2 tracking + rendering with startup buffer⁠

    Zhen Ye +1: Claude Opus 4.6
    7124ca1
  3. removed extra bbox lable and track id

    Zhen Ye
    882ee33
  4. perf: set num_maskmem=3 for all inference paths⁠

    Zhen Ye +1: Claude Opus 4.6
    e9834ad
  5. feat: add num_maskmem parameter to /benchmark endpoint⁠

    Zhen Ye +1: Claude Opus 4.6
    1c6c619
  6. revert: remove torch.compile — runtime failures on HF Space⁠

    Zhen Ye +1: Claude Opus 4.6
    5749bd6
  7. fix: drop fullgraph=True from torch.compile for broader compatibility⁠

    Zhen Ye +1: Claude Opus 4.6
    10eb3c6
  8. fix: add runtime fallback for torch.compile inductor/triton failures⁠

    Zhen Ye +1: Claude Opus 4.6
    4c36e1e
  9. fix: manual torch.compile with graceful fallback for SAM2 components⁠

    Zhen Ye +1: Claude Opus 4.6
    63684e4
  10. perf: enable torch.compile for SAM2 via vos_optimized flag⁠

    Zhen Ye +1: Claude Opus 4.6
    b17bd6d
  11. perf: GPU-resident tensor pipeline for SAM2 video propagation⁠

    Zhen Ye +1: Claude Opus 4.6
    5aec47c

  1. perf: eliminate CUDA sync points in SAM2 video propagation hot-path⁠

    Zhen Ye +1: Claude Opus 4.6
    64f68de
  2. feat: add /gpu-monitor endpoint for live nvidia-smi streaming⁠

    Zhen Ye +1: Claude Opus 4.6
    fc9835a
  3. feat: add detailed timing metrics to GroundedSAM2 segmenter

    Zhen Ye
    74ae00c
  4. feat: add job processing timing and latency measurements to backend and frontend

    Zhen Ye
    517108e

  1. feat(frontend): improve UI for detection and chat interaction

    Zhen Ye
    d257dcc
  2. feat(backend): enhance inference pipeline with GLM logic and structured outputs

    Zhen Ye
    bb6e650
  3. Suppress labels for non-relevant objects in visualization

    Zhen Ye
    b3371b1
  4. Refactor GPT sync in client.js: extract _syncGptFromDetections and add final sync on job completion

    Zhen Ye
    56e4f43
  5. Fix GSAM2 label rendering double-draw and sync GPT enrichment to job storage

    Zhen Ye
    87cfe90

  1. Handle GPT refusal paths and preserve assessment status

    Zhen Ye
    aadca27
  2. Fix segmentation mission routing and first-frame GPT alignment

    Zhen Ye
    d73eff6
  3. Fix GSAM2 GPT writer state safety and background call args

    Zhen Ye
    8e10ddb