----【环境】
win10系统,PYTHON3.10,CUDA11.7
>>> import torch
>>> print(torch.cuda.is_available())
True
>>> print(torch.__version__)
2.0.1+cu117
----【问题】
paddle安装成功,但import的时候报错
>>> import paddle
Error: Can not import paddle core while this file exists: D:\Program Files\Python310\lib\site-packages\paddle\fluid\libpaddle.pyd
Traceback (most recent call last):
File "D:\Program Files\Python310\lib\site-packages\paddle\fluid\core.py", line 274, in
from . import libpaddle
ImportError: DLL load failed while importing libpaddle: 动态链接库(DLL)初始化例程失败。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "", line 1, in
File "D:\Program Files\Python310\lib\site-packages\paddle\__init__.py", line 25, in
from .framework import monkey_patch_variable
File "D:\Program Files\Python310\lib\site-packages\paddle\framework\__init__.py", line 17, in
from . import random # noqa: F401
File "D:\Program Files\Python310\lib\site-packages\paddle\framework\random.py", line 16, in
import paddle.fluid as fluid
File "D:\Program Files\Python310\lib\site-packages\paddle\fluid\__init__.py", line 36, in
from . import framework
File "D:\Program Files\Python310\lib\site-packages\paddle\fluid\framework.py", line 37, in
from . import core
File "D:\Program Files\Python310\lib\site-packages\paddle\fluid\core.py", line 333, in
if not avx_supported() and libpaddle.is_compiled_with_avx():
NameError: name 'libpaddle' is not defined
>>> import libpaddle
Traceback (most recent call last):
File "", line 1, in
ModuleNotFoundError: No module named 'libpaddle'
>>> import libpaddle
Traceback (most recent call last):
File "", line 1, in
ImportError: DLL load failed while importing libpaddle: 动态链接库(DLL)初始化例程失败。
>>>
根据core代码找到libpaddle.pyd,单独导入也是报动态链接库(DLL)初始化例程失败。个人感觉是libpaddle.pyd的问题,但是不知道该怎么解决?
我测试过,用anaconda装的话必须用CUDA11.2版本的那个,更高版本的都有问题
同样的问题,同求,只是我是使用pyinstaller打包了程序出现这样的错误