3.3 KiB
3.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.1.2 - 2026-05-21
Added
scripts/install_server.sh— idempotent one-shot install for Linux servers. Clones the upstream repo, downloads both checkpoints, pinstransformersto 4.49.0, installs MiMo's runtime deps, and buildsflash-attnfrom source if needed. Configurable via env vars (COMFYUI_DIR,MODELS_DIR,REPOS_DIR,GPU_ARCH,MAX_JOBS).
Changed
- Documentation overhaul based on real-world install pain.
- README now front-loads the three things that will break your install
(
transformerspin,flash-attnrequirement, repo clone) before any step-by-step instructions. - Each install step gets a copy-pasteable verification command.
- Added a "compatibility matrix" gut-check table.
- README now front-loads the three things that will break your install
(
- INSTALL_NOTES.md rewritten as an exhaustive error → fix reference,
covering every error message we observed in real installs:
MiMo ASR repo path is emptyDid not find src/mimo_audio/model path does not existMimoAudio.__init__() got an unexpected keyword argument 'tokenizer_path'AttributeError: ... no attribute 'all_tied_weights_keys'TypeError: 'NoneType' object is not callable(flash-attn missing)flash-attnbuild failures (missing nvcc, OOM, wrong arch)
- Documented the three install strategies for handling the
transformers==4.49.0requirement when it conflicts with other custom nodes (accept, dedicated ComfyUI instance, roll back). - Detailed
flash-attnsource-build guide with the exact env vars needed for an RTX 3090 host (TORCH_CUDA_ARCH_LIST="8.6",MAX_JOBS=4).
Notes
- No code changes since v0.1.1. This release is documentation-only.
0.1.1 - 2026-05-21
Fixed
MiMoASRLoadernow callsMimoAudio(model_path, tokenizer_path)with positional args. The HF model card shows kwargs, but the actual upstream__init__signature doesn't accepttokenizer_path=as a keyword —run_mimo_asr.pyconfirms positional usage. Symptom wasTypeError: MimoAudio.__init__() got an unexpected keyword argument 'tokenizer_path'.
0.1.0 - 2026-05-21
Added
MiMoASRLoadernode — loadsMiMo-V2.5-ASR+MiMo-Audio-Tokenizerwith process-wide caching keyed by(model_path, tokenizer_path, repo_path).MiMoASRTranscribenode — runsMimoAudio.asr_sfton a ComfyUIAUDIOinput, writing it to a tempfile first; supportsAuto/Chinese/Englishlanguage tags.cli/mimo_asr_cli.py— single-file CLI that uploads an audio file, builds the API-format workflow, runs it over WebSocket, and prints + optionally saves the transcript.- Example workflow JSON at
example_workflows/mimo_asr_basic.json. INSTALL_NOTES.mdwith the compatibility matrix and thetransformers/flash-attnworkarounds.