#5710 配音阶段出错 [Qwen3-TTS(本地内置)] CUDA error: device-side assert triggeredCompile with `TORCH_USE_CUDA_DSA` to enable device-side

2409:8a1e* Posted at: 1 hour ago

配音阶段出错 [Qwen3-TTS(本地内置)] CUDA error: device-side assert triggered
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.
,Traceback (most recent call last):
File "videotrans\process\tts_fun.py", line 90, in qwen3tts_fun
File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "D:\APP\win-pyvideotrans-v4.04-0704\_internal\qwen_tts\inference\qwen3_tts_model.py", line 829, in generate_custom_voice

talker_codes_list, _ = self.model.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "D:\APP\win-pyvideotrans-v4.04-0704\_internal\qwen_tts\core\models\modeling_qwen3_tts.py", line 2272, in generate

talker_result = self.talker.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "transformers\generation\utils.py", line 2566, in generate

result = decoding_method(

File "transf
......
, line 116, in decorate_context

return func(*args, **kwargs)

File "transformers\generation\utils.py", line 2566, in generate

result = decoding_method(

File "transformers\generation\utils.py", line 2831, in _sample

next_tokens = torch.multinomial(probs, num_samples=1).squeeze(1)

RuntimeError: CUDA error: device-side assert triggered
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.

Traceback (most recent call last):

File "videotrans\task\job.py", line 35, in run

File "videotrans\task\job.py", line 154, in process_task

File "videotrans\task\dubbing.py", line 51, in dubbing

File "videotrans\task\dubbing.py", line 204, in _tts

File "videotrans\tts\__init__.py", line 207, in run

File "videotrans\tts\_base.py", line 93, in run

File "videotrans\tts\_qwenttslocal.py", line 46, in _exec

File "videotrans\configure\base.py", line 272, in _new_process

videotrans.configure.excepts.VideoTransError: CUDA error: device-side assert triggered
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.
,Traceback (most recent call last):
File "videotrans\process\tts_fun.py", line 90, in qwen3tts_fun
File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "D:\APP\win-pyvideotrans-v4.04-0704\_internal\qwen_tts\inference\qwen3_tts_model.py", line 829, in generate_custom_voice

talker_codes_list, _ = self.model.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "D:\APP\win-pyvideotrans-v4.04-0704\_internal\qwen_tts\core\models\modeling_qwen3_tts.py", line 2272, in generate

talker_result = self.talker.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "transformers\generation\utils.py", line 2566, in generate

result = decoding_method(

File "transformers\generation\utils.py", line 2789, in _sample

outputs = model_forward(**model_inputs, return_dict=True)

File "torch\nn\modules\module.py", line 1751, in _wrapped_call_impl

return self._call_impl(*args, **kwargs)

File "torch\nn\modules\module.py", line 1762, in _call_impl

return forward_call(*args, **kwargs)

File "transformers\utils\generic.py", line 918, in wrapper

output = func(self, *args, **kwargs)

File "D:\APP\win-pyvideotrans-v4.04-0704\_internal\qwen_tts\core\models\modeling_qwen3_tts.py", line 1671, in forward

predictor_result = self.code_predictor.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "transformers\generation\utils.py", line 2566, in generate

result = decoding_method(

File "transformers\generation\utils.py", line 2831, in _sample

next_tokens = torch.multinomial(probs, num_samples=1).squeeze(1)

RuntimeError: CUDA error: device-side assert triggered
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.
cfg=TaskCfgTTS(uuid='687e1a7d89', name='D:/迅雷云盘/素材/20260208/【科里安德】欧洲女孩眼中的美联储世界杯与真实西雅图/测试档.srt', dirname='D:/迅雷云盘/素材/20260208/【科里安德】欧洲女孩眼中的美联储世界杯与真实西雅图', noextname='测试档', basename='测试档.srt', ext='srt', target_dir='D:/迅雷云盘/素材/20260208/【科里安德】欧洲女孩眼中的美联储世界杯与真实西雅图', cache_folder='D:/APP/win-pyvideotrans-v4.04-0704/tmp/17752/687e1a7d89', is_cuda=True, source_language=None, source_language_code=None, source_sub=None, source_wav=None, source_wav_output=None, target_language=None, target_language_code='zh-cn', target_sub='D:/迅雷云盘/素材/20260208/【科里安德】欧洲女孩眼中的美联储世界杯与真实西雅图/测试档.srt', target_wav='D:/迅雷云盘/素材/20260208/【科里安德】欧洲女孩眼中的美联储世界杯与真实西雅图/测试档.wav', target_wav_output=None, tts_type=1, volume='+5%', pitch='+1Hz', voice_rate='-5%', voice_role='Ryan', voice_autorate=True, video_autorate=False, remove_silent_mid=False, align_sub_audio=False)


=
system:Windows-10-10.0.19045-SP0
version:v4.04
frozen:True
language:zh
root_dir:D:/APP/win-pyvideotrans-v4.04-0704

1 Replies

这是由于 Qwen3-TTS 本地模型在 GPU 推理时触发了 CUDA 运行时断言错误,常见于显存不足、CUDA/cuDNN 版本不兼容或模型文件损坏。

  1. 检查并释放显存
    关闭其他占用 GPU 的程序(如其他 AI 工具、浏览器硬件加速),在 菜单 → 工具 → 高级选项 → 通用设置 中将 GPU同时任务数 设为 1,并重启软件。
  2. 确认 CUDA 环境
    Qwen3-TTS 要求 CUDA 12.8+ 和 cuDNN 9.11+。在命令行输入 nvcc -Vnvidia-smi 确认版本。若不符合,请参考 Windows上配置CUDA和cuDNN 更新。
  3. 尝试 CPU 模式
    在主界面取消勾选 CUDA加速,纯 CPU 运行(速度较慢但可排除 GPU 问题)。如果 CPU 下成功,则基本确定是 GPU 环境问题。
  4. 降级或更换配音渠道
    当前使用 Qwen3-TTS,可临时切换为免费的 Edge-TTS(选择对应语言角色)或 F5-TTS(本地内置) 以绕开此错误,确认问题范围。
  5. 重新下载模型
    模型文件可能损坏。删除软件目录下 models/models--Qwen--Qwen3-TTS 文件夹(或类似名称),重新执行任务时会自动下载。
  6. 升级软件版本
    你当前使用的是 v4.04,建议备份配置后下载 v4.05 完整版 覆盖安装(部分 CUDA 兼容性在更新中修复)。

若以上步骤均无效,请提供 logs/ 目录下最新的 .log 文件(复制末尾 30 行)以及你的显卡型号和显存大小。

请查阅相关文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update. Dondate: ko-fi.com/jianchang512

Related resource