pytorch OSError: [WinError 1114] 动态链接库(DLL)初始化例程失败”原因分析

动态链接库失败“OSError: [WinError 1114] 动态链接库(DLL)初始化例程失败。 Error loading "cublas64_12.dll" or one of its dependencies”原因分析

  1. 出错情况:

    import torch中直接被抛出异常

  2. 环境探讨【问题复现】:

    • 因为使用了新的torch-gpu环境【name称为torch】,固怀疑是不是环境的问题,因为环境很干净,只有torch

  3. 原因分析:

    • 这个新的环境由验证过的旧的torch-gpu环境经过克隆形成的

      conda create --name <your_new_env_name> --clone <old_env_name>

    • 尝试使用旧环境import torch——无发现异常

  4. 问题处理:

    • 自身:直接remove环境,不使用克隆进行环境的创建了,重新进行导入尝试,解决了此问题

    • 其他方法:

      • 管理员权限

      • 和cuda 的配置有关,新版本缺失一些库,不知道会不会对一些window用户由影响(纯猜测,无验证)

  5. 其他吐槽

    使用 pip freeze >pip-requirements.txt来备份环境时,torch在新环境居然不能通过这个requirement成功安装!! 还是需要要用到官方命令: pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 ,推测可能是和指定url下载有关

posted @   io_T_T  阅读(1339)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示