#5688 cfg=TaskCfgTTS(uuid='b3619607b7', name='D:/AI/win-pyvideotrans-v4.04/output/translate/发现更多精彩视频 - 抖音搜索.ZH-HANS.srt', dirn

101.87* Posted at: 3 hours 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 127, in qwen3tts_fun
File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "D:\AI\win-pyvideotrans-v4.04-0704 (1)\_internal\qwen_tts\inference\qwen3_tts_model.py", line 603, in generate_voice_clone

talker_codes_list, _ = self.model.generate(

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

return func(*args, **kwargs)

File "D:\AI\win-pyvideotrans-v4.04-0704 (1)\_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 "
......
rate

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 127, in qwen3tts_fun
File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "D:\AI\win-pyvideotrans-v4.04-0704 (1)\_internal\qwen_tts\inference\qwen3_tts_model.py", line 603, in generate_voice_clone

talker_codes_list, _ = self.model.generate(

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

return func(*args, **kwargs)

File "D:\AI\win-pyvideotrans-v4.04-0704 (1)\_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:\AI\win-pyvideotrans-v4.04-0704 (1)\_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='b3619607b7', name='D:/AI/win-pyvideotrans-v4.04/output/translate/发现更多精彩视频 - 抖音搜索.ZH-HANS.srt', dirname='D:/AI/win-pyvideotrans-v4.04/output/translate', noextname='发现更多精彩视频 - 抖音搜索.ZH-HANS', basename='发现更多精彩视频 - 抖音搜索.ZH-HANS.srt', ext='srt', target_dir='D:/AI/win-pyvideotrans-v4.04-0704 (1)/output/tts', cache_folder='D:/AI/win-pyvideotrans-v4.04-0704 (1)/tmp/24144/b3619607b7', 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:/AI/win-pyvideotrans-v4.04/output/translate/发现更多精彩视频 - 抖音搜索.ZH-HANS.srt', target_wav='D:/AI/win-pyvideotrans-v4.04-0704 (1)/output/tts/发现更多精彩视频 - 抖音搜索.ZH-HANS.wav', target_wav_output=None, tts_type=1, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='nverguo.wav', voice_autorate=True, video_autorate=False, remove_silent_mid=False, align_sub_audio=False)


=
system:Windows-10-10.0.26200-SP0
version:v4.04
frozen:True
language:zh
root_dir:D:/AI/win-pyvideotrans-v4.04-0704 (1)

1 Replies

这是由于 Qwen3-TTS 本地模型在 GPU 推理时发生了 CUDA 底层断言错误,通常是显存不足CUDA/cuDNN 版本不匹配导致的。

解决方案

  1. 降低显存占用

    • 关闭所有占用 GPU 的程序(如其他 AI 软件、浏览器硬件加速)。
    • 如果同时运行了多个任务,确保单次只执行一个配音任务(高级选项 → GPU同时任务数 设为 1)。
  2. 更换为非克隆音色测试

    • 取消使用 nverguo.wav 等本地参考音频,改为直接选择一个内置的普通音色(如 zh-CN-XiaoxiaoNeural),验证是否为克隆流程引发的额外显存压力。
  3. 检查 CUDA 和 cuDNN 环境

    • 确认已安装 CUDA 12.8 及以上版本,cuDNN 9.11 及以上版本(打开 CMD 运行 nvcc -V 查看)。
    • 若版本低于要求,重新安装 CUDA 12.8 + cuDNN 9.11,并将 binlib 目录添加到系统 PATH 环境变量。
  4. 使用 CPU 模式临时跳过

    • 取消勾选主界面的 CUDA加速,使用 CPU 运行该配音任务(速度会慢,但可确认是否为 GPU 环境问题)。
  5. 更新软件版本

    • 确保使用的是 v4.04 完整版(日志中显示 version:v4.04),若有新版补丁请覆盖升级。

如果以上步骤仍无法解决,请提供 logs/ 目录下当日的完整日志文件,以及 nvcc -V 的输出截图。

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