我正在尝试在一个名为Deepnote的托管Jupyter笔记本平台中使用huggingface transformers库。我想通过管道类下载一个模型,但不幸的是deepnote不支持IPyWidgets。有没有办法在使用转换器时禁用IPywidgets?特别是下面的命令。
classifier = pipeline("zero-shot-classification")
以及我收到的错误。
ImportError: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
注意:安装IPyWidgets不是一个选项
发布于 2021-04-16 22:13:11
您必须禁用变压器日志记录。 即使可以使用transformers.logging.set_verbosity 来更改日志级别,也不能将其设置为logging.NOTSET
,这is required跳过使用IPProgress
和tqdm
。 所以我们需要像这样破解它:
import transformers:
import logging
transformers.logging.get_verbosity = lambda: logging.NOTSET
# transformers.logging.get_verbosity()
在此之后,您应该能够使用:
from transformers import pipeline
pipeline('sentiment-analysis')('we love you')
有关详细信息,请查看my Deepnote project ;)
https://stackoverflow.com/questions/66644432
复制相似问题