PaddleHub与PaddlePaddle版本兼容问题
shenmejianghu opened this issue · 1 comments
shenmejianghu commented
1)PaddleHub和PaddlePaddle版本:
PaddleHub2.4.0,PaddlePaddle2.5.1
2)系统环境:
Windows10,python3.8
3)复现信息:
使用hub install命令,安装https://www.paddlepaddle.org.cn/hublist 中大部分模型,都会有不同内容的报错,举例如下:
- hub install ge2e_fastspeech2_pwgan
- 报错如下:
Traceback (most recent call last):
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\module\manager.py", line 224, in search
module = self.local_modules[name] = HubModule.load(module_dir)
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\module\module.py", line 423, in load
py_module = utils.load_py_module(dirname, '{}.module'.format(basename))
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\utils\utils.py", line 250, in load_py_module
py_module = importlib.import_module(py_module_name)
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\importlib_init.py", line 127, in import_module
return bootstrap.gcd_import(name[level:], package, level)
File "", line 1014, in gcd_import
File "", line 991, in find_and_load
File "", line 975, in find_and_load_unlocked
File "", line 671, in load_unlocked
File "", line 843, in exec_module
File "", line 219, in call_with_frames_removed
File "D:\PaddleHub\modules\ge2e_fastspeech2_pwgan\module.py", line 27, in
from paddlespeech.t2s.frontend.zh_frontend import Frontend
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s_init.py", line 19, in
from . import models
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s\models_init.py", line 14, in
from .ernie_sat import *
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s\models\ernie_sat_init.py", line 14, in
from .ernie_sat import *
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s\models\ernie_sat\ernie_sat.py", line 21, in
from paddlespeech.t2s.modules.activation import get_activation
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s\modules_init.py", line 16, in
from .losses import *
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s\modules\losses.py", line 16, in
import librosa
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\librosa_init.py", line 211, in
from . import core
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\librosa\core_init.py", line 9, in
from .constantq import * # pylint: disable=wildcard-import
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\librosa\core\constantq.py", line 1059, in
dtype=np.complex,
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\numpy_init.py", line 305, in getattr
raise AttributeError(former_attrs[attr])
AttributeError: module 'numpy' has no attribute 'complex'.
np.complex
was a deprecated alias for the builtincomplex
. To avoid this error in existing code, usecomplex
by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, usenp.complex128
here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
以及以下错误:
Traceback (most recent call last):
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "D:\anaconda3\envs\paddle_env_wal2lip\Scripts\hub.exe_main.py", line 7, in
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\commands\utils.py", line 84, in execute
status = 0 if com'_entry'.execute(sys.argv[idx:]) else 1
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\commands\install.py", line 55, in execute
manager.install(name=name, version=version, ignore_env_mismatch=args.ignore_env_mismatch)
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\module\manager.py", line 190, in install
return self._install_from_name(name, version, ignore_env_mismatch)
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\module\manager.py", line 265, in _install_from_name
return self._install_from_url(item['url'])
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\module\manager.py", line 258, in _install_from_url
return self._install_from_archive(file)
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\module\manager.py", line 380, in _install_from_archive
return self._install_from_directory(directory)
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\module\manager.py", line 364, in _install_from_directory
hub_module_cls = HubModule.load(self.get_normalized_path(module_info.name))
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\module\module.py", line 423, in load
py_module = utils.load_py_module(dirname, '{}.module'.format(basename))
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlehub\utils\utils.py", line 250, in load_py_module
py_module = importlib.import_module(py_module_name)
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\importlib_init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in gcd_import
File "", line 991, in find_and_load
File "", line 975, in find_and_load_unlocked
File "", line 671, in load_unlocked
File "", line 843, in exec_module
File "", line 219, in call_with_frames_removed
File "D:\PaddleHub\modules\ge2e_fastspeech2_pwgan\module.py", line 28, in
from paddlespeech.t2s.models.fastspeech2 import FastSpeech2
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s_init.py", line 20, in
from . import models
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s\models_init.py", line 14, in
from .fastspeech2 import *
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s\models\fastspeech2_init.py", line 14, in
from .fastspeech2 import *
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s\models\fastspeech2\fastspeech2.py", line 27, in
from paddlespeech.t2s.modules.nets_utils import initialize
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s\modules_init.py", line 16, in
from .losses import *
File "D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddlespeech\t2s\modules\losses.py", line 18, in
from paddle.fluid.layers import sequence_mask
ImportError: cannot import name 'sequence_mask' from 'paddle.fluid.layers' (D:\anaconda3\envs\paddle_env_wal2lip\lib\site-packages\paddle\fluid\layers_init.py)
w5688414 commented
您好,请参考我给的环境:
absl-py==2.1.0
aiofiles==23.2.1
aiohttp==3.9.3
aiosignal==1.3.1
aistudio-sdk==0.1.7
altair==5.2.0
annotated-types==0.6.0
antlr4-python3-runtime==4.9.3
anyio==4.3.0
astor==0.8.1
asttokens==2.4.1
async-timeout==4.0.3
attrs==23.2.0
audioread==3.0.1
Babel==2.14.0
backcall==0.2.0
bce-python-sdk==0.9.4
blinker==1.7.0
bokeh==3.1.1
boltons==23.1.1
Bottleneck==1.3.8
braceexpand==0.1.7
certifi==2024.2.2
cffi==1.16.0
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
coloredlogs==15.0.1
colorlog==6.8.2
contourpy==1.1.1
cycler==0.12.1
Cython==3.0.8
datasets==2.17.1
decorator==5.1.1
dill==0.3.4
Distance==0.1.3
easydict==1.12
editdistance==0.8.1
einops==0.7.0
exceptiongroup==1.2.0
executing==2.0.1
fastapi==0.110.0
ffmpy==0.3.2
filelock==3.13.1
Flask==3.0.2
Flask-Babel==2.0.0
flatbuffers==23.5.26
fonttools==4.49.0
frozenlist==1.4.1
fsspec==2023.10.0
ftfy==6.1.3
future==1.0.0
g2p-en==2.1.0
g2pM==0.1.2.5
gradio==4.19.2
gradio_client==0.10.1
gunicorn==21.2.0
h11==0.14.0
h5py==3.10.0
httpcore==1.0.4
httpx==0.27.0
huggingface-hub==0.21.1
humanfriendly==10.0
HyperPyYAML==1.2.2
idna==3.6
importlib-metadata==7.0.1
importlib_resources==6.1.2
inflect==7.0.0
intervaltree==3.1.0
ipython==8.12.3
itsdangerous==2.1.2
jedi==0.19.1
jieba==0.42.1
Jinja2==3.1.3
joblib==1.3.2
jsonlines==4.0.0
jsonschema==4.21.1
jsonschema-specifications==2023.12.1
kaldiio==2.18.0
kiwisolver==1.4.5
librosa==0.8.1
llvmlite==0.41.1
loguru==0.7.2
lxml==5.1.0
markdown-it-py==3.0.0
MarkupSafe==2.1.5
matplotlib==3.7.5
matplotlib-inline==0.1.6
mdurl==0.1.2
mido==1.3.2
mock==5.1.0
mpmath==1.3.0
multidict==6.0.5
multiprocess==0.70.12.2
nara-wpe==0.0.9
nltk==3.8.1
note-seq==0.0.5
numba==0.58.1
numpy==1.22.0
omegaconf==2.3.0
onnx==1.15.0
onnxruntime==1.17.1
OpenCC==1.1.7
opencc-python-reimplemented==0.1.7
opencv-python==4.6.0.66
opt-einsum==3.3.0
orjson==3.9.15
packaging==23.2
paddle-bfloat==0.1.7
paddle2onnx==1.1.0
paddleaudio==1.1.0
paddlefsl==1.1.0
paddlehub==2.4.0
paddlenlp==2.5.2
paddlepaddle-gpu==2.4.2.post117
paddlesde==0.2.5
paddleslim==2.6.0
paddlespeech==1.4.1
paddlespeech-ctcdecoders==0.2.1
paddlespeech-feat==0.1.0
pandas==2.0.3
parameterized==0.9.0
parso==0.8.3
pathos==0.2.8
pattern_singleton==1.2.0
pexpect==4.9.0
pickleshare==0.7.5
pillow==10.2.0
pkgutil_resolve_name==1.3.10
platformdirs==4.2.0
pooch==1.8.1
portalocker==2.8.2
pox==0.3.4
ppdiffusers==0.19.4
ppft==1.7.6.8
praatio==5.1.1
pretty_midi==0.2.10
prettytable==3.10.0
prompt-toolkit==3.0.43
protobuf==3.20.0
psutil==5.9.8
ptyprocess==0.7.0
pure-eval==0.2.2
pyarrow==15.0.0
pyarrow-hotfix==0.6
pybind11==2.11.1
pycparser==2.21
pycryptodome==3.20.0
pydantic==2.6.3
pydantic_core==2.16.3
pydub==0.25.1
Pygments==2.17.2
pygtrie==2.5.0
pyparsing==3.1.1
pypinyin==0.44.0
pypinyin-dict==0.7.0
python-dateutil==2.8.2
python-multipart==0.0.9
pytz==2024.1
pyworld==0.3.4
PyYAML==6.0.1
pyzmq==25.1.2
rarfile==4.1
referencing==0.33.0
regex==2023.12.25
requests==2.31.0
requests-mock==1.11.0
resampy==0.4.2
rich==13.7.0
rpds-py==0.18.0
ruamel.yaml==0.18.6
ruamel.yaml.clib==0.2.8
ruff==0.2.2
sacrebleu==2.4.0
safetensors==0.4.2
scikit-learn==1.3.2
scipy==1.10.1
semantic-version==2.10.0
sentencepiece==0.2.0
seqeval==1.2.2
shellingham==1.5.4
six==1.16.0
sniffio==1.3.1
sortedcontainers==2.4.0
soundfile==0.12.1
stack-data==0.6.3
starlette==0.36.3
swig==4.2.1
sympy==1.12
tabulate==0.9.0
TextGrid==1.5
threadpoolctl==3.3.0
timer==0.2.2
ToJyutping==0.2.3
tomlkit==0.12.0
tool-helpers==0.1.1
toolz==0.12.1
tornado==6.4
tqdm==4.66.2
traitlets==5.14.1
trampoline==0.1.2
typeguard==2.13.3
typer==0.9.0
typing_extensions==4.10.0
tzdata==2024.1
urllib3==1.26.18
uvicorn==0.27.1
visualdl==2.4.2
wcwidth==0.2.13
webrtcvad==2.0.10
websockets==11.0.3
Werkzeug==3.0.1
xxhash==3.4.1
xyzservices==2023.10.1
yacs==0.1.8
yarl==1.9.4
zhon==2.0.2
zipp==3.17.0