Commit Graph

  • 171f90ce9f stage03b: trim videos per run + ours rough cut feature/auto-pipeline Poulpe 2026-05-16 16:05:41 +00:00
  • 754f3c7272 stage01: filtre old/, fusion AUV0xx<->AUV2xx, focus date mission Ubuntu 2026-05-15 10:48:22 +00:00
  • 90621dea12 stage01: extraction timestamps internes + mission/auv windows Ubuntu 2026-05-15 10:10:01 +00:00
  • 15b4ddfd70 stage01: ajoute collectors MAG (cosmag csv ar/av/side) + SSS (Kogger klf/bin) Ubuntu 2026-05-15 09:52:46 +00:00
  • 65bda7ff71 stage02: filtre strict v5 (pct=80 dur=60 depth=-3m) + stage02b diag plots Ubuntu 2026-05-14 20:38:26 +00:00
  • 2858217897 stage02: filtre pre-water runs avant première submersion réelle Ubuntu 2026-05-14 20:15:27 +00:00
  • 568ff9469b auto-iter 2026-05-14: iteration-log iter10 — RoPE fix + PR#13 merge + .83 blocker Poulpe 2026-05-14 04:56:09 +00:00
  • 2611a72aa2 auto-iter 2026-05-14: max_frame_num 1024→2048 fix RoPE overflow GX019817 Poulpe 2026-05-14 04:52:20 +00:00
  • 50ca77490d Merge pull request 'fix: 05_inference viser-kill + background-poll + offload_to_cpu from yaml' (#13) from fix/05-inference-viser-kill-offload into feature/auto-pipeline Poulpe (Gouvernance Gitea) 2026-05-14 04:47:10 +00:00
  • 503d6d64c2 iter-9: veille + stage06 path analysis Poulpe 2026-05-13 23:03:19 +00:00
  • 38dbcfd46f auto-iter 20260513-2231: GX019817 RoPE skip, 4 PLY done ready for stage06 auto-iter-20260513-2231 Poulpe 2026-05-13 23:02:31 +00:00
  • 091ffeb2f6 chore: iter-8 log + veille (2026-05-13) Poulpe 2026-05-13 16:44:09 +00:00
  • 13323f2edf fix: 05_inference — kill stale demo.py + background poll exit viser + offload_to_cpu from yaml fix/05-inference-viser-kill-offload Poulpe 2026-05-13 16:41:18 +00:00
  • c55700677e auto-iter 2026-05-13: offload_to_cpu=false (.84 24GB VRAM, no CPU offload needed) auto-iter-20260513-1639 Poulpe 2026-05-13 16:39:51 +00:00
  • ba92d68492 chore: iter-7 veille + log (2026-05-13) Poulpe 2026-05-13 10:42:37 +00:00
  • 5ead87d59c fix(05-inference): min_frames guard + configurable timeout fix/05-inference-min-frames-timeout Poulpe 2026-05-13 10:37:04 +00:00
  • c7c4431e72 auto-iter 2026-05-13: inference min_frames=32 + timeout 3h (was 2h) auto-iter-20260513-1036 Poulpe 2026-05-13 10:36:28 +00:00
  • 0b816d05b5 auto-iter 2026-05-13: log iter-6 + veille auto-iter-2026-05-13-0440 fix/05-error-msg-and-stage04-guard Poulpe 2026-05-13 04:39:33 +00:00
  • 52cd09db1b fix(05_inference): save error_msg in DB + skip stage04-degraded segments Poulpe 2026-05-13 04:35:41 +00:00
  • 1f1502e67c auto-iter 2026-05-12: log iter-5 + veille + merge PR#10 fix streaming params Poulpe 2026-05-12 22:49:59 +00:00
  • 81752163d2 Merge branch 'fix/05-inference-yaml-params' into feature/auto-pipeline auto-iter-20260512-2246 Ubuntu 2026-05-12 22:46:30 +00:00
  • c06dd774ac auto-iter 2026-05-12: log iter-4 + veille Poulpe 2026-05-12 16:43:05 +00:00
  • 3a6b058f0d fix: 05_inference.py lit thresholds.yaml[inference] au lieu de windowed hardcodé fix/05-inference-yaml-params Poulpe 2026-05-12 16:38:33 +00:00
  • 8880c28af9 auto-iter 2026-05-12: keyframe_interval 6→1 (streaming, validé GX049839_v2 146M pts) auto-iter-20260512-1637 Poulpe 2026-05-12 16:37:06 +00:00
  • 2b0c4dc06b auto-iter 2026-05-12: log iter-3 + veille auto-iter-20260512-1039 fix/threshold-yaml-source Poulpe 2026-05-12 10:39:48 +00:00
  • 610b3a218b fix(stages 04/04b): load QC_BOTTOM_OK_PCT from thresholds.yaml (fallback env/hardcoded) Poulpe 2026-05-12 10:36:22 +00:00
  • df45fd155d auto-iter 2026-05-12: bottom_visible_pct_min 30→25 (GX019817 29% récupérable) auto-iter-20260512-1034 Poulpe 2026-05-12 10:34:19 +00:00
  • f0154d7ea5 auto-iter 2026-05-12: log iter-2 + veille auto-iter-20260512-0440-log Poulpe 2026-05-12 04:40:56 +00:00
  • 0c55736232 fix: integrate 04b trim into pipeline + no-regression guard fix/04b-pipeline-integration Poulpe 2026-05-12 04:39:17 +00:00
  • 8b826b0827 auto-iter 2026-05-12: fix duplicate frame_extract key in thresholds.yaml auto-iter-20260512-0439 Poulpe 2026-05-12 04:39:03 +00:00
  • 4f54d58cd3 auto-iter 2026-05-11: iteration-log + veille iter-1 Poulpe 2026-05-11 22:34:42 +00:00
  • 06d4aa5d4d auto-iter 2026-05-11: bottom_visible_pct seuil 50→30 (avg=37.5%) auto-iter-20260511-2233 Poulpe 2026-05-11 22:33:12 +00:00
  • e09ef7886b feat(pipeline): stage 04b port trim_above_water from dispatcher Poulpe 2026-05-11 14:08:30 +00:00
  • 82f71fcc96 feat: frame QC scoring + viser per-AUV button Ubuntu 2026-05-11 11:05:37 +00:00
  • 1a4fffd2c1 feat: pipeline monitor + orchestrator stats dashboard Ubuntu 2026-05-11 10:55:44 +00:00
  • e597407ee5 feat(pipeline): jalon 1-3 — ingest, USBL parse, filter Ubuntu 2026-05-11 10:25:27 +00:00
  • 18b3e0e8e9 fix: dispatcher passe frames_dir (job dir) pas parent a pre_decimate main Ubuntu 2026-04-25 16:32:26 +00:00
  • 4db7b13bb0 feat: hook post-job cosma-nav + style dashboard + docker-compose update Ubuntu 2026-04-25 16:25:19 +00:00
  • ffcb254fa8 fix: closes #10 — bouton QC pointe vers /nav?job=<id> Ubuntu 2026-04-25 16:24:46 +00:00
  • 0deddf0009 docs: create CLAUDE.md with Infrastructure section floppyrj45 2026-04-24 15:56:23 +00:00
  • 19a48abf9d feat: section évolutions récentes + pipeline workflow sur le dashboard Ubuntu 2026-04-24 09:28:13 +00:00
  • 8810d61540 fix: supprimer base href /cosma-qc/ — chemins absolus pour accès direct et via Caddy Ubuntu 2026-04-24 08:53:38 +00:00
  • 76bba217dc feat: stitch.py --poses trajectory_world.h5 — T_init depuis poses monde, remplace RANSAC Floppyrj45 2026-04-24 10:27:55 +02:00
  • df83454de6 fix: SCP utilise glob frame_*.jpg au lieu de -r (évite création sous-dossiers) Flag 2026-04-24 08:22:02 +00:00
  • 67643d05ff feat: dispatcher passe --save_poses à demo.py — génère lingbot_poses.npz (Plan 2) Flag 2026-04-24 08:07:55 +00:00
  • 4eb9f22813 feat: migration vers cosma-vm (.83) — dispatcher+dashboard, OpenVPN, docs infra mis à jour Flag 2026-04-24 00:16:21 +00:00
  • c765e8cc40 fix: COPY docs/_build/html dans image Docker Flag 2026-04-23 23:59:43 +00:00
  • 7ed24b66b7 fix: race condition exit_file z620 — rm sync avant bg ffmpeg Flag 2026-04-23 23:23:28 +00:00
  • 352af149fd fix: viser_ply filtrage outliers statistiques — supprime gros pâtés bruités Flag 2026-04-23 23:10:11 +00:00
  • fb38ff2192 feat: lien PLY téléchargement direct depuis dashboard (port 8300 worker) Flag 2026-04-23 22:14:39 +00:00
  • 325e5feb5f fix: SQLite busy_timeout + z620 SSH via worker relay Flag 2026-04-23 22:03:37 +00:00
  • 91b25f0aae feat: docs Sphinx pipeline + lien dashboard header Flag 2026-04-23 21:17:49 +00:00
  • 1bbb6c8e6d fix: stitch tourne sur le même worker que ses PLY (evite 404 cross-worker) Flag 2026-04-23 21:09:59 +00:00
  • a505ec1bcd feat: resume extraction — markers par vidéo, pas de rm au départ, reprise au crash Flag 2026-04-23 21:07:09 +00:00
  • 42ba218f09 fix: extraction frames sur host distant (z620) sans SCP du MP4 entier Flag 2026-04-23 21:02:05 +00:00
  • 9e9eff6cc1 fix: bouton PLY — viewer-btn JS handler au lieu HTMX (evite JSON dans la page) Flag 2026-04-23 20:52:25 +00:00
  • 7f8c1d0d07 fix: segment_label end-time recalculé depuis video_duration_s (exiftool=0 à lingest) Flag 2026-04-23 20:42:56 +00:00
  • 71d82018b1 feat: dashboard — plongée label, serial visible, GLB link, is_file thumbnail fix Flag 2026-04-23 20:33:46 +00:00
  • 1b467c5f03 fix: cleanup stale demo.py + resolve_worker_video_source frames_dir + SSH keys repaired Flag 2026-04-23 19:53:03 +00:00
  • 194c94b872 dashboard — thumb 48x27, step live, spin busy, live thumbnail refresh Flag 2026-04-22 23:00:11 +00:00
  • f13d27b997 dashboard — vrai tableau + probe viser_url alive + CSS propre Flag 2026-04-22 22:43:14 +00:00
  • 960ebc0393 dashboard — preview thumbnail par job Flag 2026-04-22 22:06:43 +00:00
  • e90d775dfd dispatcher — load balance 2 GPU (lower-load d abord) + fps=2 + debug pick_worker Flag 2026-04-22 22:02:20 +00:00
  • 033abc41c5 dispatcher — window_size adaptatif + skip video courtes <8min Flag 2026-04-22 21:34:51 +00:00
  • 9dd6a82d08 dashboard + dispatcher — UX props, trim head+tail, cols, link direct Flag 2026-04-22 21:28:06 +00:00
  • 311824f036 dispatcher — trim auto prefix hors-eau avant reconstruct Flag 2026-04-22 20:31:30 +00:00
  • e8955aa406 dispatcher — status=skipped exclus du stitch per_auv Flag 2026-04-22 20:19:46 +00:00
  • fa996f62d6 dashboard — bouton live (viser natif demo.py) + PLY (fallback viser_ply) Flag 2026-04-22 19:48:43 +00:00
  • 2bc24b2cc4 dispatcher — keep demo.py alive apres PLY + auto-clear error Flag 2026-04-22 19:41:00 +00:00
  • cfbb542992 dispatcher — clean frames avant extract + budget RAM 0.55 -> 0.45 Flag 2026-04-22 19:25:56 +00:00
  • 7630e72dcb api /view — utiliser worker lingbot_path au lieu de hardcode Flag 2026-04-22 18:18:10 +00:00
  • 3eb568f14e dispatcher — rm worker_src apres extract + fstrim pour eviter thin pool full Flag 2026-04-22 15:39:56 +00:00
  • 2599a376af dispatcher — fix race condition sur exit_file extract Flag 2026-04-22 09:35:48 +00:00
  • 621f4e63e8 dispatcher — fix VRAM estimate + adaptive stride pour éviter OOM RAM Flag 2026-04-22 08:44:52 +00:00
  • d4158b24bc dispatcher — parallel workers (threading) + heartbeat daemon + atomic claim Flag 2026-04-21 23:15:24 +00:00
  • 43e2e6836e workers — alias .84 ml-stack (cosma-vm inexistant) Flag 2026-04-21 22:52:35 +00:00
  • f567d7e459 dashboard — barre de progression extraction par job Poulpe 2026-04-21 13:48:41 +00:00
  • 192550b60b ingest+dispatcher — support acquisition depuis remote host via SSH Poulpe 2026-04-21 13:31:40 +00:00
  • 468f9084ec viewer on-demand — relancer viser à la demande depuis le dashboard Poulpe 2026-04-21 13:09:48 +00:00
  • 6ac3a382c7 dispatcher — stitch passthrough pour acquisition 1 seul PLY Poulpe 2026-04-21 12:53:57 +00:00
  • 69eb547463 dispatcher+ingest — fixes pour test end-to-end réel Poulpe 2026-04-21 12:49:09 +00:00
  • 654bb47825 monitor : temp GPU, conso watts, espace disque, heartbeat dispatcher Poulpe 2026-04-21 10:42:44 +00:00
  • 0e9a4c2684 Dockerfile : ajoute openssh-client pour worker monitor Poulpe 2026-04-21 10:38:08 +00:00
  • 79b31e8839 dispatcher : fix spin loop quand pas de worker dispo (sleep 30s) Poulpe 2026-04-21 10:36:14 +00:00
  • 26e5bfc05b stitch pipeline câblé : DB + dispatcher + UI + fix subpath Caddy Poulpe 2026-04-21 10:32:05 +00:00
  • 3b005a4994 dashboard — colonnes par acquisition, checklist verticale hierarchique Silver Surfer 2026-04-21 10:08:38 +00:00
  • 47b082fd9d add stitch.py (Open3D RANSAC+ICP multi-PLY merge) Silver Surfer 2026-04-21 10:02:23 +00:00
  • 857ebcf7df add Dockerfile + docker-compose (port 3849 on .82) Silver Surfer 2026-04-21 09:57:42 +00:00
  • b7d957c806 scaffold — FastAPI + SQLite + HTMX dashboard, ingest + dispatcher Silver Surfer 2026-04-21 09:52:41 +00:00
  • 17edbcbd8b Initial commit Agent surfer 2026-04-21 09:47:36 +00:00