ludwig 类型错误:无法将类型为< class 'list'>的对象转换为Tensor,

bxjv4tth  于 2个月前  发布在  其他
关注(0)|答案(4)|浏览(35)

描述错误

在使用 save_savedmodel 方法保存模型时发生错误。

TypeError: Failed to convert object of type <class 'list'> to Tensor. Contents: [None, -1]. Consider casting elements to a supported type.
重现问题

重现问题的步骤:

  1. 访问 'https://gist.github.com/Bhavesh-Joshi/4db376e4aa6a2ef808c4e54618acc987#file-vqa_train-py'
  2. 运行 vqa_train.py
  3. 查看错误

预期行为

模型应该被保存。

环境:

  • OS: Ubuntu
  • 版本 20.04.1 LTS
  • Python 版本 3.6
  • Ludwig 版本 0.3
    附加信息

只想添加一个我观察到的场景,即只有在使用图像数据集训练模型时才会出现错误。对于文本、数字等其他类型的数据,一切正常。

cnh2zyt3

cnh2zyt31#

感谢@Bhavesh-Joshi,我们会对此进行调查。

mw3dktmi

mw3dktmi2#

@Bhavesh-Joshi
我想就您遇到的错误与您进行后续沟通。首先,感谢您提供的信息。使用这些信息,我能够重现您正在看到的错误。尽管我仍在研究根本原因以找出解决方案,但我想向您提供一个快速的状态更新。
最后,感谢您花时间报告问题并帮助我们改进Ludwig。

z9zf31ra

z9zf31ra3#

@Bhavesh-Joshi,我忘了在之前的帖子中问一下,是否可以得到你使用的Antenna.jpg图像的副本?

rxztt3cl

rxztt3cl4#

感谢您的更新,@jimthompson5802。请查看附件中的Antenna.jpg。

相关问题