spaCy User Warning Transformer with Torch

6rqinv9w  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(100)

如何复现行为
nlp = spacy.load("en_core_web_sm")

您的环境

  • 操作系统:Ubuntu 22.04
  • 使用的Python版本:3.11
  • 使用的spaCy版本:3.7.2(最新/ 4.0.0-dev)
  • 环境信息:IPyNotebook

我在加载预定义模型时,在SpaCy的最新/开发版中捕获了警告。
python3.11/site-packages/transformers/utils/generic.py:441 : UserWarning: torch.utils._pytree._register_pytree_node已弃用。请改用torch.utils._pytree.register_pytree_node代替。
_torch_pytree._register_pytree_node(

ssgvzors

ssgvzors1#

我假设这无害,但用户看到这样的警告会感到担忧。这个警告什么时候会消失?

eyh26e7m

eyh26e7m2#

看起来这个问题在1月3日已经修复了(来源)。在我看来,Spacy并不需要transformers(source),但是spacy-transformers需要(来源)并且允许使用transformers(>=3.4.0,<4.42.0)。修复这个问题的提交属于4.37.0,所以@hdaipteam你可能需要更新你的本地版本的transformers。

相关问题