omni / src

Commit History

Add NaN guard to audio code generation path
9422bfb

chenbhao commited on

Revert camera prompt changes; add NaN guard and CUDA sync; add engineering challenges doc
5a72179

chenbhao commited on

Cast logits to float32 before softmax/sampling to prevent fp16 overflow
23b3234

chenbhao commited on

Fix from_pretrained: use SenseVoice/Siglip encoder wrappers instead of raw models
3a4cdc5

chenbhao commited on

Convert omni-o.pth to HF format + add from_pretrained support
64ccedb

chenbhao commited on

Add omni_o_call.py: real-time voice call server for omni-o checkpoint
f268594

chenbhao commited on

Fix generate() to return last text tokens instead of (None, audio_frame) tuple
603135f

chenbhao commited on

fix VAM: funasr+pyarrow deadlock, librosa+numpy compat, reduce iter_batches batch_size
fe5285c

chenbhao commited on

feat: add VAM SFT mini training (T2A Stage 1)
7036629

chenbhao commited on

feat: add VLM SFT mini configs, resume training, dataset streaming, and eval fixes
9a1a7d2

chenbhao commited on

refactor: rename VLM configs, add VLM SFT configs, and improve model loading
56d3c4a

chenbhao Claude Opus 4.6 commited on

refactor: reorganize dataset into lm/vlm/vam subdirectories
d9f29d1

chenbhao Claude Opus 4.6 commited on

docs: update README and docs for model_type rename, RoPE guard fix, config paths
e14a9b6

chenbhao commited on

rename minimind→omni in model_type, eval/convert scripts, and docs
2c87b68

chenbhao commited on

reorganize configs into subdirs lm/vlm/vam, remove runs/, add interview docs for pretrain & full_sft
d58698c

chenbhao commited on

cleanup: remove deprecated doc files, update src training utils
64d62ee

chenbhao commited on

Add local training logger that writes to {save_dir}/{save_weight}.log
17c552f

chenbhao commited on

Add tokenizer training script and save trained tokenizer into checkpoint dir
1909c9c

chenbhao commited on

Add modular development docs under docs/ for learning and interviews
c6b1b88

chenbhao commited on

Flatten src layout: drop omni namespace, modules live directly under src/
92c7321

chenbhao commited on

Restructure repo: rename classes, split datasets, organize trainers by modality, add YAML config + root trainer entry points
c6bc767

chenbhao commited on

Rename core MiniMindBlock to Block for modality-agnostic naming
57010bc

chenbhao opencode commited on

Move LoRA into models/lm to match modality-scoped layout
3d0a2b3

chenbhao opencode commited on

Move MiniMindModel backbone into models/lm, keep core pure-components only
4124522

chenbhao opencode commited on

Restructure models into lm/vlm/vam sub-packages by modality
91a3777

chenbhao opencode commited on

Fuse minimind/minimind-v/minimind-o into omni with layered architecture
45cf443

chenbhao opencode commited on

Initial commit: omni package with src layout and pyproject config
10bcbf6

chenbhao commited on