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

CUDA10.1环境下CuPy报错找不到已存在的nvrtc-builtins64_101.dll问题咨询

可能的故障原因及对应解决方案

  • 权限不足导致无法读取CUDA安装目录内的DLL
    你的CUDA 10.1安装在C:\Program Files目录下,该目录默认需要管理员权限才能访问。如果运行Python代码的终端/IDE没有使用管理员身份启动,就会出现DLL存在但无法加载的问题。你可以右键点击执行代码的终端/IDE图标,选择「以管理员身份运行」后再执行代码验证。
  • CUDA版本路径优先级冲突
    检查系统的PATH环境变量,确认CUDA 10.1的bin目录路径排在其他版本CUDA路径的前面,避免系统优先加载了其他版本的NVRTC组件,导致版本不匹配无法加载对应10.1版本的builtins DLL。
  • CuPy缓存损坏
    CuPy的本地缓存目录C:\Users\Dmitri\.cupy内的缓存文件损坏也可能导致DLL加载异常,你可以直接删除整个.cupy目录,重启Python进程后重新执行代码,CuPy会自动重新生成缓存。
  • CUDA安装组件异常
    尽管你确认DLL文件存在,但可能CUDA安装时NVRTC组件未正确注册,或DLL本身存在损坏。你可以打开控制面板→程序和功能,找到NVIDIA CUDA Toolkit 10.1,右键选择「修复」,修复完成后重启电脑再尝试运行代码。
  • 强制指定DLL加载路径
    如果以上方案都无效,可以手动将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin\nvrtc-builtins64_101.dll复制到C:\Python39\lib\site-packages\cupy\.data\lib目录下,强制CuPy加载对应版本的DLL文件。

注:日志中提示的cudnn、cutensor库加载失败属于正常现象,这两个是CuPy的可选依赖库,不安装不会影响基础功能的运行,和你当前遇到的报错无关。

内容的提问来源于stack exchange,提问作者Dmitri Nesteruk

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 22:36:03