2024-06-28 19:38:44 发布
网友
我使用Elmo Embeddings执行NLP任务。pretrain从this git开始使用印度尼西亚语。使用语法导入库
from elmoformanylangs import Embedder
导致以下错误:
TypeError: Highway.forward: input must be present
请帮助我理解错误消息的含义
不确定这是否有帮助,但它引用了torch.nn.Module中未实现的超类方法(forward)。这个类有以下定义
torch.nn.Module
forward: Callable[..., Any] = _forward_unimplemented
如果向下滚动一点,您将看到“前进”的定义未实现:
def _forward_unimplemented(self, *input: Any) -> None:
高速前进定义也必须与此签名匹配,因此您也需要一个*input参数。 我的匈牙利版本有以下签名和第一行,也许这对你也有帮助
*input
def forward(self, *input: torch.Tensor) -> type(None): #pylint: disable=arguments-differ current_input = input[0]
我刚刚在python环境的站点包下编辑了我的\elmoformanylans\modules\highway.py文件,并使其正常工作
不确定这是否有帮助,但它引用了
torch.nn.Module
中未实现的超类方法(forward)。这个类有以下定义forward: Callable[..., Any] = _forward_unimplemented
如果向下滚动一点,您将看到“前进”的定义未实现:
高速前进定义也必须与此签名匹配,因此您也需要一个
*input
参数。 我的匈牙利版本有以下签名和第一行,也许这对你也有帮助我刚刚在python环境的站点包下编辑了我的\elmoformanylans\modules\highway.py文件,并使其正常工作
相关问题 更多 >
编程相关推荐