qq_43540142 2024-09-25 10:16 采纳率: 0%
浏览 1

tacotron2模型预训练无法生成train.txt文件

tacotron2在python preprocess.py 命令结束时无法在training_data文件夹中生成train.txt文件
并且翻找记录的时候只显示这一个错误

Traceback (most recent call last):
  File "preprocess.py", line 111, in <module>
    main()
  File "preprocess.py", line 107, in main
    run_preprocess(args, modified_hp)
  File "preprocess.py", line 84, in run_preprocess
    preprocess(args, input_folders, output_folder, hparams)
  File "preprocess.py", line 18, in preprocess
    tqdm=tqdm)
  File "D:\tacotron2\Tacotron-2\datasets\preprocessor.py", line 42, in build_from_path
    return [future.result() for future in tqdm(futures) if future.result() is not None]
  File "D:\tacotron2\Tacotron-2\datasets\preprocessor.py", line 42, in <listcomp>
    return [future.result() for future in tqdm(futures) if future.result() is not None]
  File "D:\anaconda1\envs\a1\lib\concurrent\futures\_base.py", line 432, in result
    return self.__get_result()
  File "D:\anaconda1\envs\a1\lib\concurrent\futures\_base.py", line 384, in __get_result
    raise self._exception
ValueError: operands could not be broadcast together with shapes (1,1025) (0,)

如何才能生成train.txt文件呀

  • 写回答

1条回答 默认 最新

  • 一轮明月照丘壑 2024-09-25 17:38
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从给出的错误信息来看,问题似乎是在预处理数据时发生的,具体是在尝试将数据reshape或广播到某个形状时出现了问题。错误提示“ValueError: operands could not be broadcast together with shapes (1,1025) (0,)”表示有两个操作数试图进行广播,但它们的形状不兼容。在这个例子中,一个操作数的形状是 (1, 1025),而另一个操作数的形状是 (0,)。这通常意味着在某些地方尝试使用一个空数组进行操作,导致了问题。

    为了解决这个问题并生成train.txt文件,你可以尝试以下几个步骤:

    1. 检查输入数据:确保提供给预处理脚本的输入数据是正确的,并且符合模型的预期格式。检查输入文件夹中的所有文件是否完整且格式正确。
    2. 检查预处理脚本和参数:检查预处理脚本(preprocess.py)中的代码,特别是涉及数据形状和广播的部分。确认所有的输入张量都有正确的维度和形状。同时,检查你传递给脚本的参数是否正确。
    3. 更新依赖库:有时,库版本之间的不兼容可能导致问题。确保你的所有库(如numpy、tqdm等)都是最新的,或者与你的代码兼容的版本。
    4. 查看日志和错误消息:除了提供的错误跟踪之外,查看预处理过程中生成的任何其他日志或错误消息,以获取更多关于问题的线索。
    5. 运行简单的测试案例:为了排除特定文件或数据集的问题,可以尝试运行一个简化的测试案例,使用少量数据来验证预处理流程是否可以正常工作。
    6. 检查文件路径和权限:确保所有文件路径都是正确的,并且你有足够的权限来读取和写入相关文件夹。

    如果上述步骤都无法解决问题,建议查看Tacotron 2的官方文档或相关社区论坛,看看是否有其他用户遇到了类似的问题以及他们是如何解决的。在某些情况下,问题可能与特定的数据集配置或环境设置有关。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月25日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?