From abffce14bd5d82cf76f94f981e4357442554a071 Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Fri, 12 Jun 2026 22:23:56 +0000 Subject: [PATCH] fix(neutts): pin torchaudio to match torch to avoid ABI mismatch (#9798) neucodec pulls torchaudio transitively but it was unpinned, so an incompatible torchaudio could be resolved against the pinned torch==2.8.0, producing the 'undefined symbol: torch_library_impl' load failure. Pin torchaudio==2.8.0 alongside torch in the cpu and cublas12 requirements. Assisted-by: claude:claude-opus-4-8 [Claude Code] Signed-off-by: Ettore Di Giacinto --- backend/python/neutts/requirements-cpu.txt | 1 + backend/python/neutts/requirements-cublas12.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/backend/python/neutts/requirements-cpu.txt b/backend/python/neutts/requirements-cpu.txt index d6f972df9..18a5b779a 100644 --- a/backend/python/neutts/requirements-cpu.txt +++ b/backend/python/neutts/requirements-cpu.txt @@ -1,6 +1,7 @@ --extra-index-url https://download.pytorch.org/whl/cpu accelerate torch==2.8.0 +torchaudio==2.8.0 transformers==4.56.1 librosa==0.11.0 neucodec>=0.0.4 diff --git a/backend/python/neutts/requirements-cublas12.txt b/backend/python/neutts/requirements-cublas12.txt index 13afd3b86..d5b2496a5 100644 --- a/backend/python/neutts/requirements-cublas12.txt +++ b/backend/python/neutts/requirements-cublas12.txt @@ -3,6 +3,7 @@ neucodec>=0.0.4 phonemizer==3.3.0 soundfile==0.13.1 torch==2.8.0 +torchaudio==2.8.0 transformers==4.56.1 resemble-perth==1.0.1 accelerate \ No newline at end of file