AttributeError: module 'torch.nn' has no attribute 'TimeDistributed'
时间: 2023-09-14 14:06:25 浏览: 93
AttributeError: module 'tensorflow.compat.v1' has no attribute '
这个错误通常是因为您正在使用 PyTorch 的旧版本。`TimeDistributed` 层是在 PyTorch 1.1 中引入的,如果您的 PyTorch 版本低于 1.1,则会出现此错误。
要解决这个问题,您可以尝试更新 PyTorch 到最新版本。您可以使用以下命令在命令行中更新 PyTorch:
```
pip install torch -U
```
如果您使用的是 Anaconda,则可以使用以下命令更新 PyTorch:
```
conda install pytorch torchvision -c pytorch
```
如果您无法更新 PyTorch,则可以考虑使用其他替代方案来代替 `TimeDistributed` 层。例如,您可以使用 `torch.repeat()` 或 `torch.repeat_interleave()` 函数来实现类似的功能。
阅读全文