Skip to content

C3 vpeft smoke - #265

Closed
lycyhrc wants to merge 10 commits into
Tencent:mainfrom
lycyhrc:c3-vpeft-smoke
Closed

C3 vpeft smoke#265
lycyhrc wants to merge 10 commits into
Tencent:mainfrom
lycyhrc:c3-vpeft-smoke

Conversation

@lycyhrc

@lycyhrc lycyhrc commented Sep 7, 2026

Copy link
Copy Markdown

No description provided.

BYH27 and others added 10 commits August 26, 2026 16:52
…/10/50/100, env manifest

- conda env(py3.11)@user workspace: torch 2.6.0+cu124, yolo 8.4.101, cuda on 8x A800
- NEU-DET: 1800 imgs/6cls, train 1620/val 180, shots k5=30 k10=60 k50=300 k100=600, MIT-unknown license noted
- DeepPCB: 1500 imgs(640x640 jpg)/6cls, train 1350/val 150 seed824, class-imbalance few-shot k5=8 k10=13 k50=70 k100=142 (use NEU-DET for the P2 curve)
- datasets/manifest.md: sources, licenses, sha256 samples, reproducibility notes
…01 bare-yolo PATH pollution

- server_run.py: path-inferred runner (tag, refuse-overwrite, gpu snapshot, training.log, summary.json)
- smoke results (GPU5, NEU-DET full 1620): vpeft(2ep,strict planner ok) / full_sft(1ep) / frozen_backbone(1ep, mem 1.37G vs full 4.54G)
- planner_solver_notes.md: source-level facts (solvers ao/dco/mip, OR-Tools ImportError, cap<8 at placement_plan.py:117, audit/LOVO paths)
- bugfix BF-01: bare 'yolo' on shared box resolves to wrong ultralytics (chenzhong1 repo) -> use Path(sys.executable).parent/yolo in runner & smoke/c3/run_smoke.py
- stage3 decision points: warmup_epochs=3.0 vs epochs budget; EsMoE-N full params only 2.8M -> model size for P1 param-efficiency argument TBD
…-race), server_run --lora-budget

- make_matrix.py: {neu,pcb} x {vpeft,full_sft,frozen_backbone} x seed{824,2024,777}, epochs=100
- sweep_runner.py: idle-GPU scheduling, matrix-state breakpoint resume, orphan probing; subprocess env strips PYTHONPATH (CodeBuddy sitecustomize shim wraps unlink -> OSError)
- collect_evidence.py: per-unit 4-dim evidence (mAP/elapsed/gpu_mem/resolved config + [V-PEFT] lines)
- BF-02 documented: concurrent labels.cache first-build race (ultralytics data/utils.py:891 unlink) amplified by env shim; neu_vpeft_s824 retried as s824b
…utlier diagnosis + supplement runner

- results: NEU full_sft ~0.75-0.78 vs vpeft 0.69-0.75 (s2024 stuck 0.37) vs frozen 0.66-0.69 (s2024 dead 0.21); PCB full 0.989-0.99 > vpeft 0.82-0.96 > frozen 0.64-0.91 (s824 oscillating)
- measured trainable: full 2,813,626 / vpeft LoRA adapter 116,736 (+unfrozen class-mismatch head 348,514)
- peak mem: full 5.3G > vpeft 4.15G > frozen 3.7G
- collect_evidence v2: mAP=best over epochs (last-row biased: frozen s2024 last 0.023 vs best 0.210), peak GPU parsed from training.log GpuMem
- run_supplement.py: seed-2025 NEU vpeft/frozen + PCB frozen s824 rerun to confirm determinism of outliers
…ble), planner audit summary, README; finalize after supplement runs
…inism verdict)

- stage3 README: supplement results table (neu_vpeft_s2025=0.644 OK, neu_frozen_s2025=0.739 OK => s2024 anomalies were seed-specific; pcb_frozen_s824b=0.639@ep9 identical rerun => oscillation deterministic)
- stage4 README finalized: full 0.767+-0.014 (neu) / 0.989+-0.001 (pcb); vpeft robust-subset 0.694; paired diff full-vpeft +0.165(neu)/+0.108(pcb); 4-dim table
- analysis_stats: supplement discovery + 824b labeling; planner_audit summary; p2/ planner-bug issue draft (placement_plan.py:113-118 ValueError when rank>cap) + case-embedding note
- stage5: report_final.md filled; reproduction/ assembled; README status update
…ework

- assertion headlines per slide (problem→protocol→3 findings→decision→evidence→limits)
- visual: dark cover/close, teal scan motif, big-number stats, hand-drawn bars & seed dot-spread, per-slide evidence footer
- auto QA: layout overflow + textbox overlap + content-completeness checks pass
@lycyhrc lycyhrc closed this Sep 7, 2026
@lycyhrc
lycyhrc deleted the c3-vpeft-smoke branch September 7, 2026 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants