return F.linear(input, self.weight, self.bias) TypeError: linear(): argument 'input' (position 1) must be Tensor, not int
时间: 2024-02-23 09:57:23 浏览: 209
解决Python中报错TypeError: must be str, not bytes问题
3星 · 编辑精心推荐
这个错误通常是因为你传递给 `F.linear()` 函数的第一个参数 `input` 不是一个 tensor,而是一个整数。请确保你的输入是 tensor 类型,并且它的形状与你的权重矩阵相匹配。你可以使用 `torch.Tensor()` 函数将整数转换为 tensor 类型。如果仍然出现问题,请检查你的代码并确认输入的正确性。
阅读全文