You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10升级PyTorch1.13后无法导入torch,报caffe2_nvrtc.dll依赖错误

解决PyTorch 1.13导入时WinError 126的问题

步骤1:匹配CUDA运行时库版本

  • 你安装的是pytorch-cuda=11.7,需确认系统已安装CUDA 11.7运行时库,而非仅显卡驱动。通过nvidia-smi命令查看驱动版本,确保其≥CUDA 11.7的最低要求(450.80.02)。
  • 若未安装对应运行时,从NVIDIA官网下载CUDA 11.7 Toolkit,安装时仅勾选Runtime组件即可。

步骤2:修复Visual C++运行时库

  • caffe2_nvrtc.dll依赖Visual Studio的x64版C++运行时库(2019或2022版本)。
  • 卸载现有VC运行时,重新下载并安装最新x64版Visual C Redistributable,安装时选择修复选项。

步骤3:检查conda环境路径配置

  • 打开Anaconda Prompt,激活目标环境后输入echo %PATH%,确认以下路径已在系统Path中:
    • C:\Users\alan\anaconda3\lib\site-packages\torch\lib
    • C:\Users\alan\anaconda3\Library\bin
  • 若路径缺失,手动添加至系统环境变量Path,重启终端和IDE后重试导入。

步骤4:换用pip安装指定版本

  • 若conda预编译包存在兼容性问题,尝试用pip安装:
    1. 卸载当前环境的PyTorch组件:conda remove pytorch torchvision torchaudio pytorch-cuda
    2. 执行pip安装命令:pip3 install torch==1.13.1+cu117 torchvision==0.14.1+cu117 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu117

步骤5:验证显卡兼容性

  • 确认显卡为NVIDIA Kepler架构及以上(计算能力≥3.5),若为旧显卡,需降级PyTorch或CUDA版本适配。

内容的提问来源于stack exchange,提问作者Alan Johnstone

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 16:05:28