Commit History

  1. restructuring

    Broulaye Doumbia
    76aac1b
  2. push docs and script

    Broulaye Doumbia
    cc8b90c

  1. Add torchcodec install for datasets 4.x audio decoding⁠

    jefffffff9 +1: Claude Opus 4.7
    bb78cbf
  2. Prepare training stack for RunPod: env-aware notebook + bootstrap script⁠

    jefffffff9 +1: Claude Sonnet 4.6
    9049ef3
  3. Align Whisper default to turbo-v3 + add document upload to Knowledge Base tab⁠

    jefffffff9 +1: Claude Sonnet 4.6
    cc50efb
  4. Fix WhisperProcessor import in reload + upgrade base to large-v3-turbo⁠

    jefffffff9 +1: Claude Sonnet 4.6
    c33a061
  5. Fix mel-bin mismatch: load per-language processor from fine-tuned checkpoint⁠

    jefffffff9 +1: Claude Sonnet 4.6
    7fae91b

  1. Fix jiwer crash on post-normalisation empty refs; register SLR106/105 datasets⁠

    jefffffff9 +1: Claude Sonnet 4.6
    6682858
  2. Fix SyntaxError in Cell 17: unterminated f-string literal⁠

    jefffffff9 +1: Claude Sonnet 4.6
    58f431a
  3. Fix compute_metrics crash on empty eval references in Fula training⁠

    jefffffff9 +1: Claude Sonnet 4.6
    3632a23

  1. Fix Self-Teaching language detection: parse code from dropdown label⁠

    jefffffff9 +1: Claude Sonnet 4.6
    33c3a5a
  2. Add Adlam/Pular Fula integration: transliterator + 3 new datasets + normalisation pipeline⁠

    jefffffff9 +1: Claude Sonnet 4.6
    ced078c
  3. Fix language mixing: per-language prompts + Mali Bambara / Guinea Pular context⁠

    jefffffff9 +1: Claude Sonnet 4.6
    40cf84d

  1. Fix model loading stuck forever + unhandled TTS crash in conversation mode⁠

    Broulaye Doumbia
    618eab5

  1. Fix: add trust_remote_code=True for datasets 3.x compatibility

    Broulaye Doumbia
    71bb3bc

  1. Fix 'Model loading' stuck state: block in _do_asr until Whisper is ready⁠

    jefffffff9 +1: Claude Sonnet 4.6
    1958814
  2. Fix conversation mode timeout: two-stage pipeline + faster LLM⁠

    jefffffff9 +1: Claude Sonnet 4.6
    8d7d9d8
  3. Add real conversational memory + live learning to Conversation Mode⁠

    jefffffff9 +1: Claude Sonnet 4.6
    ad902c6
  4. Fix slow build: strip runtime-irrelevant heavy packages from requirements.txt⁠

    jefffffff9 +1: Claude Sonnet 4.6
    bfe5b59
  5. Phase 3: Voice-to-Voice S2S pipeline — F5-TTS, LLM brain, CER metric⁠

    jefffffff9 +1: Claude Sonnet 4.6
    8952fff

  1. Fix Cell 16 ValueError: load model fp32 so AMP gradient scaler works⁠

    jefffffff9 +1: Claude Sonnet 4.6
    cd017e2
  2. Fix Self-Teaching tab: float sliders, deduplication, Kaggle API fallback⁠

    jefffffff9 +1: Claude Sonnet 4.6
    24b1617
  3. Fix Kaggle trigger 401: pass credentials as env vars instead of KAGGLE_CONFIG_DIR⁠

    jefffffff9 +1: Claude Sonnet 4.6
    670a1d1
  4. Fix kaggle trigger: use kaggle binary not python -m kaggle

    jefffffff9
    7f169d8
  5. Add kaggle to requirements.txt for Space trigger

    jefffffff9
    317a499
  6. chore: force Space restart

    jefffffff9
    be96d03
  7. Fix Kaggle trigger: use kaggle CLI push instead of fake /run endpoint⁠

    jefffffff9 +1: Claude Sonnet 4.6
    3d43385
  8. Fix Wikipedia and HF harvest buttons⁠

    jefffffff9 +1: Claude Sonnet 4.6
    a5737ac
  9. Fix: point Space to app.py (was app_lab.py)

    jefffffff9
    520ca12
  10. Add mass training + internet self-teaching features⁠

    jefffffff9 +1: Claude Sonnet 4.6
    eddcaea
  11. Align Space app with Kaggle notebook training pipeline⁠

    jefffffff9 +1: Claude Sonnet 4.6
    98eece8

  1. Fix eval_loss nan + add generation_config to Seq2SeqTrainer⁠

    jefffffff9 +1: Claude Sonnet 4.6
    9f07d46
  2. Fix GenerationConfig deprecation warning in cells 13 and 16⁠

    jefffffff9 +1: Claude Sonnet 4.6
    1f2993e
  3. Auto-cap MAX_STEPS based on dataset size after Cell 12 builds train_ds⁠

    jefffffff9 +1: Claude Sonnet 4.6
    73a3f3a
  4. Fix Cell 15: detect eval_strategy vs evaluation_strategy at runtime⁠

    jefffffff9 +1: Claude Sonnet 4.6
    1c462f3
  5. Proactive notebook audit: fix 5 issues before they cause errors⁠

    jefffffff9 +1: Claude Sonnet 4.6
    aef60bc
  6. Simplify Cell 2: no restart needed since PEFT is removed⁠

    jefffffff9 +1: Claude Sonnet 4.6
    8e41441
  7. Fix Cell 16 TypeError: replace PEFT LoRA with freeze/unfreeze fine-tuning⁠

    jefffffff9 +1: Claude Sonnet 4.6
    6dc0dfc
  8. Fix Cell 16 TypeError: target encoder-only LoRA to avoid PEFT/transformers 5.x conflict⁠

    jefffffff9 +1: Claude Sonnet 4.6
    c37ce59

  1. Fix Cell 14: cast input_features to fp16 in collator⁠

    jefffffff9 +1: Claude Sonnet 4.6
    3ed28bd
  2. Fix Cell 16: remove tokenizer arg from Seq2SeqTrainer (renamed in transformers 5.x)⁠

    jefffffff9 +1: Claude Sonnet 4.6
    829fd3d
  3. Fix Cell 14: replace evaluate.load('wer') with jiwer directly⁠

    jefffffff9 +1: Claude Sonnet 4.6
    c1bce9f
  4. Fix Cell 13: drop bitsandbytes, load whisper-small in fp16⁠

    jefffffff9 +1: Claude Sonnet 4.6
    8cf3564
  5. Fix Cell 2: restart kernel after torchvision reinstall using sentinel file⁠

    jefffffff9 +1: Claude Sonnet 4.6
    c3a3cb7
  6. Cell 12: never raise, let Cell 12b handle no-data case gracefully⁠

    jefffffff9 +1: Claude Sonnet 4.6
    a481b98
  7. Cell 4: remove Common Voice (moved to Mozilla Data Collective, off HF)⁠

    jefffffff9 +1: Claude Sonnet 4.6
    c8517b6
  8. Fix Cell 12: add diagnostics + synthetic fallback cell (12b)⁠

    jefffffff9 +1: Claude Sonnet 4.6
    262db3e
  9. Fix Cell 11: bypass WhisperProcessor entirely to avoid torchvision crash⁠

    jefffffff9 +1: Claude Sonnet 4.6
    65e1d64
  10. Fix Cell 2: reinstall torchvision to match Kaggle CUDA version at runtime⁠

    jefffffff9 +1: Claude Sonnet 4.6
    257bae8
  11. Fix Cells 2+11: unpin torch, use direct WhisperProcessor import⁠

    jefffffff9 +1: Claude Sonnet 4.6
    0d6357e