动态链接库失败“OSError: [WinError 1114] 动态链接库(DLL)初始化例程失败。 Error loading "cublas64_12.dll" or one of its dependencies”原因分析
-
出错情况:
在
import torch
中直接被抛出异常 -
环境探讨【问题复现】:
-
因为使用了新的torch-gpu环境【name称为torch】,固怀疑是不是环境的问题,因为环境很干净,只有
torch
-
-
原因分析:
-
这个新的环境由验证过的旧的
torch-gpu
环境经过克隆形成的conda create --name <your_new_env_name> --clone <old_env_name>
-
尝试使用旧环境
import torch
——无发现异常
-
-
问题处理:
-
自身:直接remove环境,不使用克隆进行环境的创建了,重新进行导入尝试,解决了此问题
-
其他方法:
-
和cuda 的配置有关,新版本缺失一些库,不知道会不会对一些window用户由影响(纯猜测,无验证)
-
-
其他吐槽使用
pip freeze >pip-requirements.txt
来备份环境时,torch
在新环境居然不能通过这个requirement
成功安装!! 还是需要要用到官方命令:pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
,推测可能是和指定url下载有关