Python 3.x 运行时错误:类型‘;使用Deep-Markov模型时的元组

Python 3.x 运行时错误:类型‘;使用Deep-Markov模型时的元组,python-3.x,pytorch,Python 3.x,Pytorch,我试图在我的数据集上使用深层马尔可夫模型。但是,当我使用它时,会出现以下运行时错误: 我的代码与以下代码完全相似: 我甚至不明白这个错误是什么意思。以前有人见过这个错误吗?如有见解,将不胜感激。我认为这个错误发生在引导函数(第225行)中。但我不知道是什么触发了这个错误 错误表示元组中最后两个元素的类型是int和float,而所有元素都必须是张量 可能最简单的修复方法是生成int和float(mini\u batch\u seq\u length和annealing\u factor,我相信

我试图在我的数据集上使用深层马尔可夫模型。但是,当我使用它时,会出现以下运行时错误:

我的代码与以下代码完全相似:


我甚至不明白这个错误是什么意思。以前有人见过这个错误吗?如有见解,将不胜感激。我认为这个错误发生在引导函数(第225行)中。但我不知道是什么触发了这个错误

错误表示元组中最后两个元素的类型是int和float,而所有元素都必须是张量

可能最简单的修复方法是生成int和float(
mini\u batch\u seq\u length
annealing\u factor
,我相信)张量:更改模型以接受张量,并根据需要转换为标量