latentASR / experiments /README.md
voidful's picture
Release latentASR adapter, code, docs, and reproducibility artifacts
262fa3f verified
|
Raw
History Blame Contribute Delete
1.19 kB

Experiment Runners

This directory contains the maintained entrypoints for LatentASR experiments. All runners default to Qwen/Qwen3-ASR-0.6B and ./latent_qwen_asr_best.pth. The checkpoint itself is intentionally ignored by Git.

Runners

  • run_english_clean_and_noise.sh: English clean suite plus optional SNR noise sweeps.
  • run_multilingual_streaming.sh: FLEURS 30 and MLS public7 streaming evaluation.
  • run_threshold_sweep.sh: Value-head halting threshold sweep.
  • run_all_training_modes.sh: Sequential baseline, prompt tuning, LoRA, and LatentASR training.
  • run_legacy_generalization.sh: older SpeechTest generalization/noise runner kept for reproducibility.

Root-level scripts with the old names are thin compatibility wrappers around these maintained files.

Common Environment Variables

  • LATENT_CKPT: latent adapter checkpoint path.
  • MODEL_ID: HuggingFace model ID.
  • PYTHON_BIN: Python executable override.
  • MAX_SAMPLES_PER_CONFIG: per-config cap; 0 means full split.
  • OUT_DIR: output directory.
  • RESUME=1: skip JSON outputs that already exist.

Full experimental JSON/log outputs are written under eval_runs/ and are not committed to Git.