Skip to content

Commit d231cbc

Browse files
Merge pull request #1 from LunarCommand/release/v.0.1.0
Update changelog: fix WhisperX installation, dependency pins, and GPU…
2 parents 6e7aa08 + d3791de commit d231cbc

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## [0.1.0] - 2026-02-27
10+
## [0.1.0] - 2026-03-01
1111

1212
### Added
1313

@@ -28,5 +28,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2828
- Scratch space management with automatic cleanup of intermediate files
2929
- GPU performance-based ordering via `gpu_tflops.toml` lookup table
3030

31+
### Fixed
32+
33+
- WhisperX model loading: pinned install to commit `741ab9a` (v3.7.6) — the `v3.1.1` tag uses an older API (`transcribe.py`) that lacks the `device_index` parameter required by the ctranslate2 backend
34+
- `make install-whisperx` now also installs WhisperX runtime deps (`av`, `ctranslate2`, `faster-whisper`, `flatbuffers`, `nltk`, `onnxruntime`) which were previously missing after a `--no-deps` install
35+
- `transformers` capped at `<4.40.0` — versions 4.40+ use `torch.utils._pytree.register_pytree_node`, an API introduced in PyTorch 2.2, which breaks with the pinned PyTorch 2.1.2
36+
- `make dev-setup` now reinstalls CUDA torch wheels (`torch==2.1.2+cu121`, `torchaudio==2.1.2+cu121`) as its final step — `uv sync` resolves torch from PyPI and installs the CPU-only build, silently breaking GPU inference
37+
3138
[Unreleased]: https://github.com/LunarCommand/audio-refinery/compare/v0.1.0...HEAD
3239
[0.1.0]: https://github.com/LunarCommand/audio-refinery/releases/tag/v0.1.0

0 commit comments

Comments
 (0)