首頁

目前文章總數:249 篇

  

最後更新:2026年 09月 12日

0015. 排除 ComfyUI CUDA 不相容問題 【新版 ComfyUI ( 0.18.1 )创建 , 部分节点可能无法正常运行】: 以 ACE-STEP 1.5 音樂工作流舉例說明 - 踩坑紀錄

日期:2026年 10月 10日

標籤: Linux Ubuntu Docker Docker-Compose ComfyUI WSL 2.2 Music Generation ACE-STEP 1.5 TextEncodeAceStepAudio1.5 AI Music

摘要:生成式AI


應用所需:1. 已安裝並可正常執行 ComfyUI
解決問題:1. 當 ComfyUI 使用工作流時,會出現安裝原生的節點,但安裝後仍無法正常運行
     2. 無法運行時出現錯誤訊息 : 【这个工作流由新版 ComfyUI ( 0.18.1 )创建,部分节点可能无法正常运行。】
相關參考:0014. 不會樂理也能寫歌!ComfyUI ACE-STEP 1.5:從 TextEncodeAceStepAudio1.5 到完整音樂生成工作流(因修正的內容較多,且不是每個人都會遇到此問題,因此與上篇文章分開篇幅)
本篇分為 3 大部分。
第一部分:問題描述
第二部分:解決 ABI & CUDA build 不一致問題
第三部分:驗證成果






第一部分:問題描述

Step 1:問題描述

以上篇的文章,第二部分-Step 3:安裝所需擴充舉例,可能會遇到這個情況

这个工作流由新版 ComfyUI ( 0.18.1 )创建,部分节点可能无法正常运行。
核心節點來源於 0.11.1 版本
SaveAudioMP3, VAEDecodeAudi04


但安裝完成 ComfyUI 擴充節點後,重起啟動,仍然出現相同的錯誤


Step 2:問題描述 - 檢查原因

打開 PowerShell 輸入以下指令,可以確認 VAEDecodeAudio 已經安裝

grep -R "VAEDecodeAudio" -n . --exclude-dir=.git






接著查找 Log 確認,確保 ComfyUI 擴充節點已安裝完成

docker logs comfyui-nvidia 2>&1 | Select-String "nodes_audio" -Context 10,20






接著進入 ComfyUI 的容器中

docker -exec -it 您的容器名稱或ID bash
cd /comfy/mnt/ComfyUI


查看版本

-m pip --version


如果有出現類似以下訊息,表示 ABI / CUDA build 不一致,所以 import torchaudio 直接失敗
那麼可以參考本篇的第二部分解法,來解決此問題。

Cannot import /comfy/mnt/ComfyUI/comfy_extras/nodes_audio_encoder.py module for custom nodes: Detected that PyTorch a
nd TorchAudio were compiled with different CUDA versions. PyTorch has CUDA version 13.0 whereas TorchAudio has CUDA ver
sion 12.8. Please install the TorchAudio version that matches your PyTorch version.






第二部分:解決 ABI & CUDA build 不一致問題

Step 1:解決目標

以我的電腦為例,目前已定位出錯誤原因在版本不一致問題,因此目標是將 torchaudio 升級到 13.0 讓兩者版本一致

torch       2.14.0        → CUDA 13.0
torchvision 0.29.0
torchaudio  2.11.0+cu128  → CUDA 12.8



Step 2:使用高權限訪問容器

要移除跟安裝容器內軟件,需要先提升權限,因此使用以下進入容器內

docker exec -u 0 -it 您的容器名稱或ID bash


補充:權限不足後續執行會出現這樣的錯誤(因此要先用 root 權限):




然後進入 ComfyUI 的容器目錄下

cd /comfy/mnt/ComfyUI



Step 3:刪除舊的版本

然後輸入以下指令,進行刪除

/comfy/mnt/venv/bin/python -m pip uninstall torchaudio


當詢問 Proceed 時,輸入鍵盤 Y 表示同意刪除


Step 4:安裝升級版本

然後輸入以下指令,進行安裝升級 CUDA 13.0 版本

/comfy/mnt/venv/bin/python -m pip install torchaudio==2.11.0+cu130 --index-url https://download.pytorch.org/whl/cu130 --no-deps


安裝需要使用到網路,會一些時間


Step 5:重新啟動容器 & 檢查

安裝完成後,進行 ComfyUI 容器重啟



然後輸入以下指令,進行檢查:

/comfy/mnt/venv/bin/python -c "import torch, torchaudio; print('torch:', torch.__version__); print('CUDA:', torch.version.cuda); print('torchaudio:', torchaudio.__version__)"



可以檢查輸出發現版本,兩者版本一致,都升到 CUDA 13.0

torch: 2.14.0+cu130 -------> 正確
CUDA: 13.0
torchaudio: 2.11.0+cu130 --> 正確






第三部分:驗證成果

Step 1:驗證 - 可恢復正常

最後登入工作流 ACE-STEP 1.5 可發現錯誤訊息已經消失,對應此篇第二部分後續內容可正常操作:「0014. 不會樂理也能寫歌!ComfyUI ACE-STEP 1.5:從 TextEncodeAceStepAudio1.5 到完整音樂生成工作流