源自github用户yz4322gly:
系统: windows server 2012 r2
gpu: CUDA10.0 M60显卡
paddle版本:
paddlehub 2.0.2
paddlenlp 2.2.3
paddlepaddle-gpu 2.0.2.post100
paddle检查正常运行
执行hub 就报错cannot import name '_convert_attention_mask' from 'paddle.nn.layer.transformer
日志如下
C:\Users\Administrator>activate paddle_env
(paddle_env) C:\Users\Administrator>hub
C:\Miniconda\envs\paddle_env\lib\site-packages\paddle\fluid\layers\utils.py:26: DeprecationWarning: np.int
is a deprecated alias for the builtin int
. To silence this warning, use int
by itself.
Doing this will not modify any behavior and is safe. When replacing np.int
, you may wish to use e.g. np.int64
or np.int32
to specify the precision. If you wish to review your current use, check
the release note link for additional information.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
def convert_to_list(value, n, name, dtype=np.int):
Traceback (most recent call last):
File "C:\Miniconda\envs\paddle_env\lib\runpy.py", line 194, in run_module_as_main
return run_code(code, main_globals, None,
File "C:\Miniconda\envs\paddle_env\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "C:\Miniconda\envs\paddle_env\Scripts\hub.exe_main.py", line 4, in
File "C:\Miniconda\envs\paddle_env\lib\site-packages\paddlehub_init.py", line 31, in
from paddlehub import datasets
File "C:\Miniconda\envs\paddle_env\lib\site-packages\paddlehub\datasets_init.py", line 18, in
from paddlehub.datasets.chnsenticorp import ChnSentiCorp
File "C:\Miniconda\envs\paddle_env\lib\site-packages\paddlehub\datasets\chnsenticorp.py", line 19, in
from paddlehub.datasets.base_nlp_dataset import TextClassificationDataset
File "C:\Miniconda\envs\paddle_env\lib\site-packages\paddlehub\datasets\base_nlp_dataset.py", line 23, in
from paddlenlp.transformers import PretrainedTokenizer
File "C:\Miniconda\envs\paddle_env\lib\site-packages\paddlenlp_init_.py", line 20, in
from . import ops
File "C:\Miniconda\envs\paddle_env\lib\site-packages\paddlenlp\ops_init_.py", line 16, in
from .faster_transformer.transformer.faster_transformer import *
File "C:\Miniconda\envs\paddle_env\lib\site-packages\paddlenlp\ops\faster_transformer\transformer\faster_transformer.py", line 22, in
from paddlenlp.transformers import (TransformerModel, WordEmbedding,
File "C:\Miniconda\envs\paddle_env\lib\site-packages\paddlenlp\transformers_init_.py", line 61, in
from .blenderbot.modeling import *
File "C:\Miniconda\envs\paddle_env\lib\site-packages\paddlenlp\transformers\blenderbot\modeling.py", line 23, in
from paddle.nn.layer.transformer import _convert_attention_mask
ImportError: cannot import name '_convert_attention_mask' from 'paddle.nn.layer.transformer' (C:\Miniconda\envs\paddle_env\lib\site-packages\paddle\nn\layer\transformer.py)
源自github用户yz4322gly:
PaddleNLP 版本太高了,降到2.0.2就可以了,paddlenlp 2.2.3最低paddlepaddle版本要2.2
能私信请教一下吗?
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论