Commit Graph

  • 4011ba9b2a Record EasyCom encoder-only results and horizon analysis Xin Wang 2026-08-28 11:15:09 +08:00
  • 321238a92f Add EasyCom encoder-only comparison workflow Xin Wang 2026-08-28 10:44:13 +08:00
  • ee5e735fc2 Add encoder-only Ego4D comparison workflow Xin Wang 2026-08-28 09:36:35 +08:00
  • 18e8773685 Handle two-frame Ego4D bbox tails and preserve worker errors Xin Wang 2026-08-28 09:26:45 +08:00
  • 668996bfa8 Handle verified Ego4D terminal bounding-box records Xin Wang 2026-08-28 01:11:51 +08:00
  • 5fd285e369 Add multi-GPU Ego4D local feature extraction without symlinks Xin Wang 2026-08-28 01:01:25 +08:00
  • 9bd204b468 Add more preview Xin Wang 2026-08-28 00:46:05 +08:00
  • b5ce64702a Add Ego4D local AV ablation workflow Xin Wang 2026-08-28 00:25:54 +08:00
  • 8b2fbd2622 Merge remote-tracking branch 'aliyun/main' Xin Wang 2026-08-28 00:21:47 +08:00
  • 5f45e7c115 Add EasyCom interaction weak-label pipeline Xin Wang 2026-08-28 00:07:54 +08:00
  • c4feeb47f4 Fix transformers version Xin Wang 2026-08-27 15:24:59 +08:00
  • 694473b475 Fix bbox offset Xin Wang 2026-08-27 15:08:38 +08:00
  • 11f197724f Add pooled local AV baselines and research notes Xin Wang 2026-08-27 14:19:33 +08:00
  • d34725778f Avoid upstream Omni loading-info speaker crash Xin Wang 2026-08-27 13:50:02 +08:00
  • 5e34563739 Support upstream Omni class for ROMA loading Xin Wang 2026-08-27 13:45:25 +08:00
  • 655d27a4ca Add ROMA frozen backbone extraction support Xin Wang 2026-08-27 13:35:59 +08:00
  • 1925ff71a7 Record preliminary transition auxiliary results Xin Wang 2026-08-27 09:25:08 +08:00
  • 5923b89d60 Add transition-aware R1 and R2 objectives Xin Wang 2026-08-26 17:18:50 +08:00
  • 0590df1e88 Record EasyCom loss structure ablation Xin Wang 2026-08-26 16:30:48 +08:00
  • f35b9108ac Add overlap-aware turn prediction objectives Xin Wang 2026-08-26 15:03:56 +08:00
  • f45ea9cbc6 Add higher-capacity last-four-layer fusion Xin Wang 2026-08-26 13:06:18 +08:00
  • 43e0e14cf5 Add learnable last-four-layer query fusion Xin Wang 2026-08-26 10:29:43 +08:00
  • dbef1fc173 Add final-layer mixture readout Xin Wang 2026-08-26 09:56:54 +08:00
  • ca6dd88923 Add native block phase diagnostic Xin Wang 2026-08-26 09:10:21 +08:00
  • 56c8fe0a0e Fix final LoRA checkpoint report Xin Wang 2026-08-25 09:45:47 +08:00
  • aa4278e13e Fix final-layer LoRA target matching Xin Wang 2026-08-24 15:38:45 +08:00
  • 7fdda297d3 Save periodic LoRA weight checkpoints Xin Wang 2026-08-24 15:31:44 +08:00
  • 7acab44ea2 Add low-drift LoRA training controls Xin Wang 2026-08-24 15:24:53 +08:00
  • b7856ece4d Archive EasyCom sparse supervision results Xin Wang 2026-08-24 12:02:49 +08:00
  • edd37dc36a Add offline sparse supervision control Xin Wang 2026-08-24 11:45:11 +08:00
  • 43cf1f386e Add frozen Thinker sparse head-only control Xin Wang 2026-08-24 11:32:03 +08:00
  • f6dbce30e4 Reuse global history frames in overlap working memory Xin Wang 2026-08-24 11:17:39 +08:00
  • 1731f2b6f7 Optimize overlap working-memory audio preprocessing Xin Wang 2026-08-24 10:18:55 +08:00
  • 20446c0bd8 Add overlap working-memory ablation and LoRA epoch2 record Xin Wang 2026-08-24 09:52:56 +08:00
  • 3cc0c3da85 Add frozen Thinker cache-path control Xin Wang 2026-08-24 01:07:42 +08:00
  • c5e2e044a8 Add dense-cache evaluation for Omni LoRA Xin Wang 2026-08-24 00:27:42 +08:00
  • a755ab4fc3 Add candidate improvement for explicit working and long memory representation in Omni LoRA Xin Wang 2026-08-23 23:49:57 +08:00
  • 909ab66c09 Add adapter checkpoint support for continued training in Omni LoRA Xin Wang 2026-08-23 23:49:09 +08:00
  • 7cdb2d90c2 Add multi-GPU DDP for Omni LoRA training Xin Wang 2026-08-23 22:41:39 +08:00
  • cb4abfdf82 Add transition-sparse Omni AV caching Xin Wang 2026-08-23 18:28:07 +08:00
  • 8b373cd19b Optimize online-tail audio preprocessing Xin Wang 2026-08-23 16:49:10 +08:00
  • c844673984 Add TorchCodec video backend Xin Wang 2026-08-23 16:41:05 +08:00
  • b875a7512e Optimize Omni audio preprocessing Xin Wang 2026-08-23 16:26:01 +08:00
  • 85ed8a670c Batch Omni AV cache extraction Xin Wang 2026-08-23 16:03:07 +08:00
  • c2162e1170 Add two-GPU AV producer for Omni LoRA Xin Wang 2026-08-23 15:29:26 +08:00
  • dc932cc165 Add online current-tail LoRA benchmark Xin Wang 2026-08-23 15:10:16 +08:00
  • 1069a0beee Add cached AV pipeline for Omni turn LoRA Xin Wang 2026-08-23 14:40:03 +08:00
  • 2eb61e30de Add README for Omni-only Turn-Taking Experiment detailing project goals, architecture, current status, and EasyCom results. Include comparisons with EgoSpeak and clarify dataset handling and evaluation processes. Xin Wang 2026-08-19 23:09:56 +08:00
  • 2e773706bd Enhance EasyCom and Ego4D integration by adding dataset support and manifest handling. Update normalization functions to accommodate both datasets, and modify training and inference scripts to require manifest files for Ego4D. Improve argument parsing and validation for dataset-specific operations, ensuring proper session management and error handling. Update documentation to reflect changes in dataset usage and evaluation processes. Xin Wang 2026-08-19 20:49:28 +08:00
  • 92bf93c96b Update README with verification status of EasyCom components and add results from recent experiments comparing open-stream replay and causal-prefix methods. Introduce new metrics CSV and detailed README for the EasyCom results, including current performance metrics and required follow-up actions before publication. Xin Wang 2026-08-19 11:29:27 +08:00
  • 5fa61eed23 Add extract_ego4d_batch.py for efficient EgoSpeak clip extraction. This script loads the Qwen model once and processes selected manifest rows sequentially, ensuring each clip is handled independently. Update README with usage instructions and details on the extraction process, including handling of completed outputs and memory management. Xin Wang 2026-08-18 22:22:37 +08:00
  • 609b2781d4 Add profiling capabilities for processor components in streaming model. Introduce _patch_component_call to time component invocations and enhance _install_profiling_hooks with new processor stages. Refactor tensor conversion and device transfer functions for improved clarity and performance. Update profiling summary to include new stages and advice for optimization. Xin Wang 2026-08-18 11:20:55 +08:00
  • 43f47e8f3a Add caching mechanism for completed AV blocks in streaming model. Introduce CompletedBlockPieceCache class to manage reusable blocks during strict-window replay, enhancing efficiency. Update profiling hooks for cache operations and refine README documentation to reflect changes in block handling and replay strategies. Xin Wang 2026-08-18 11:02:42 +08:00
  • d610305355 Add profiling script for GPU bottleneck analysis in EasyCom extraction. Introduce command-line options for GPU ID, log directory, and sampling period. Implement stage profiling to measure extraction performance and synchronize CUDA operations. Enhance CausalSourceAV class with new parameters for decoder threads and open readers, optimizing video decoding process. Xin Wang 2026-08-18 10:30:19 +08:00
  • 24cb92f1f4 Add support for NVDEC backend in video processing and enhance README documentation. Introduce a new script for extracting EasyCom sessions on specific GPUs, detailing session management and error handling. Update requirements.txt to include PyNvVideoCodec as an optional dependency. Refactor streaming_turn_model_directly.py to accommodate multiple decoder backends and improve frame indexing with ffprobe. Xin Wang 2026-08-18 08:41:54 +08:00
  • e4fb62ba60 Add script for extracting EasyCom sessions with three workers per GPU. This script manages session assignments, ensures serialized worker launches, and includes error handling for session readiness and logging. Enhances the EasyCom pipeline for improved session management and feature extraction. Xin Wang 2026-08-17 23:43:34 +08:00
  • d815b59def Refactor README and streaming_turn_model.py to clarify fixed-grid frame ownership and update documentation. Remove merge conflict markers and enhance explanations regarding session launching conditions and audio slicing behavior. Xin Wang 2026-08-17 22:59:02 +08:00
  • a6dea1529a Merge branch 'main' of https://gitea.xiaowang.eu.org/wx44wx/icassp2027-experiment Xin Wang 2026-08-17 22:46:44 +08:00
  • 5ee371f0ae Update README and streaming_turn_model.py to implement half-open interval ownership for fixed-grid AV frames. Adjust verification parameters to 1 for testing, and enhance documentation for clarity on audio slicing and frame selection. Add runtime checks to prevent overlapping temporal coordinates in open-stream intervals. Xin Wang 2026-08-17 22:45:17 +08:00
  • 8145be4108 Add scripts for extracting EasyCom session features: run_extract_easycom_direct.sh for full session extraction and run_smoke_easycom_direct.sh for smoke testing on a single GPU. Both scripts utilize streaming_turn_model_directly.py for processing and include necessary configurations and logging. This enhances the EasyCom pipeline for better session management and feature extraction. WangXin93 2026-08-17 22:16:27 +08:00
  • de29e75734 Add scripts for preparing and extracting 5 FPS audio-video clips, including prepare_ego4d_2fps.py, run_extract_5fps_2pergpu.sh, and run_prepare_all_5fps.sh. Introduce streaming_turn_model_directly.py for direct extraction from original media. Update README.md to reflect changes in Qwen's streaming design and causal extraction modes. Add new AGENTS.md file for documentation. Xin Wang 2026-08-17 15:17:11 +08:00
  • 080c45f049 Add reproducible EasyCom causal head pipeline Xin Wang 2026-08-16 22:19:43 +08:00
  • bde72487bb Initial commit: Omni-only turn-taking experiment scaffold. Xin Wang 2026-08-16 00:02:58 +08:00