Pytorch 传统torchtext 0.9.0
在最新版本的torchtext中,他们将许多功能移到了Pytorch 传统torchtext 0.9.0,pytorch,torchtext,Pytorch,Torchtext,在最新版本的torchtext中,他们将许多功能移到了torchtext.legacy,我想做同样的事情,比如torchtext.legacy.data.Field和其他功能,而不使用legacy,这可以做到吗?如何编辑?编辑: 是关于0.9.0版本的发行说明 这是迁移指南 此外,在第一个链接中,还有遗留数据集的对应项 旧答案(可能有用) 您可以使用别名,即: import torchtext.legacy as torchtext 但这是一个坏主意,有多种原因: 它成为遗留代码是有原因
torchtext.legacy
,我想做同样的事情,比如torchtext.legacy.data.Field
和其他功能,而不使用legacy
,这可以做到吗?如何编辑?编辑:
- 是关于
版本的发行说明0.9.0
- 这是迁移指南
import torchtext.legacy as torchtext
但这是一个坏主意,有多种原因:
- 它成为遗留代码是有原因的(您可以随时将现有代码更改为
)torchtext.legacy.data.Field
- 非常混乱-
应该torchtext
,而不是torchtext
torchtext.legacy
- 无法将
导入为torchtext
-因为已使用此别名torchtext
torch.legacy.data.Field
分配给torch.data.Field
等等,但这是一个可怕的想法
如果你想使用这个
legacy
东西,你可以一直使用较小版本的torchtext
,比如0.8.0
,这很有意义主要的一点是我不想再使用legacy了,我想使用新功能取代字段
@KickItLikeShika edited,在第二个链接中有一个教程,其中使用新方法替换字段
。