#7540 Tensor.item() cannot be called on meta tensors,Traceback (most recent call last): File

223.167**3 Posted at: 1 hour ago

Tensor.item() cannot be called on meta tensors,Traceback (most recent call last):
File "videotrans\process\qwen_tts.py", line 119, in qwen3tts_fun
File "D:\videotrans\_internal\torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "qwen_tts\inference\qwen3_tts_model.py", line 603, in generate_voice_clone

talker_codes_list, _ = self.model.generate(

File "D:\videotrans\_internal\torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "qwen_tts\core\models\modeling_qwen3_tts.py", line 2272, in generate

talker_result = self.talker.generate(

File "D:\videotrans\_internal\torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "D:\videotrans\_internal\transformers4576\generation\utils.py", line 2566, in generate

result = decoding_method(

File "D:\videotrans\_internal\transformers4576\generation\utils.py", line 2789, in _sample
......
File "qwen_tts\core\models\modeling_qwen3_tts.py", line 2272, in generate

talker_result = self.talker.generate(

File "D:\videotrans\_internal\torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "D:\videotrans\_internal\transformers4576\generation\utils.py", line 2566, in generate

result = decoding_method(

File "D:\videotrans\_internal\transformers4576\generation\utils.py", line 2789, in _sample

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

File "D:\videotrans\_internal\torch\nn\modules\module.py", line 1751, in _wrapped_call_impl

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

File "D:\videotrans\_internal\torch\nn\modules\module.py", line 1762, in _call_impl

return forward_call(*args, **kwargs)

File "D:\videotrans\_internal\transformers4576\utils\generic.py", line 918, in wrapper

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

File "qwen_tts\core\models\modeling_qwen3_tts.py", line 1671, in forward

predictor_result = self.code_predictor.generate(

File "D:\videotrans\_internal\torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "D:\videotrans\_internal\transformers4576\generation\utils.py", line 2566, in generate

result = decoding_method(

File "D:\videotrans\_internal\transformers4576\generation\utils.py", line 2781, in _sample

while self._has_unfinished_sequences(this_peer_finished, synced_gpus, device=input_ids.device):

File "D:\videotrans\_internal\transformers4576\generation\utils.py", line 2599, in _has_unfinished_sequences

elif this_peer_finished:

File "D:\videotrans\_internal\torch\_meta_registrations.py", line 7088, in meta_local_scalar_dense

raise RuntimeError("Tensor.item() cannot be called on meta tensors")

RuntimeError: Tensor.item() cannot be called on meta tensors


=
system:Windows-10-10.0.19045-SP0
version:v4.13
frozen:True
language:zh_CN
root_dir:D:/videotrans

1 Replies

#1 DeepSeek reply at 1 hour ago

此报错的核心原因是:Qwen3-TTS 模型文件不完整或显存不足,导致模型部分层被加载为 meta tensor(占位符)而非真实张量,生成时会触发 Tensor.item() cannot be called on meta tensors

按以下顺序排查:

  1. 显存不足(最常见)

    • Qwen3-TTS 优先尝试使用 GPU 加速,若显存不够,部分权重无法实际加载,就会退化为 meta tensor。
    • 打开 菜单 → 工具/选项 → 高级选项 → 通用,将 GPU同时任务数[重启生效] 设为 1,重启软件后重试。
    • 若仍报错,先关闭其他占用显存的程序(浏览器、其他AI任务),或暂时改用 Edge-TTS 等不依赖本地大模型的配音渠道确认流程是否正常。
  2. 模型文件缺失或不完整(第二常见)

  3. 参考音频不合规

    • 日志中 role 为 zh_female_cosy.wav 的自定义参考音频,请确保其为 3-10 秒、单声道、清晰无噪声的 WAV。参考音频过短或过长也可能触发该问题。
    • 若使用 clone 角色,请到 高级选项 → 语音识别参数,将 最短语音持续(毫秒) 设为 3000 以上。
  4. CUDA/cuDNN 版本不匹配

    • 若第 1、2 步无效,可能是 torch 与本地 CUDA/cuDNN 版本冲突导致模型被错误卸载。可临时关闭 GPU:高级选项 → 通用 → 强制指定重型任务运行设备 选择 CPU,测试是否恢复正常。恢复正常则说明是 GPU 环境问题,需校准 CUDA 12.8 + cuDNN 9.11 并确保环境变量 Path 中包含其 bin/lib 目录。

若以上步骤全部尝试后仍报错,请提供 D:/videotrans/logs/ 下最新日志文件末尾约 50 行,以及你的显卡型号和显存大小。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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 via ko-fi.com

Related resource