解决:torch\lib\caffe2_nvrtc.dll“ or one of its dependencies

本文围绕按PyTorch官网提示用Anaconda安装后,测试代码出错,提示找不到torch\\lib\\caffe2_nvrtc.dll或其依赖项的问题展开。经分析猜测是CUDA支持问题,给出解决步骤,包括查看CUDA版本、下载对应版本并安装,再次测试代码可成功执行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:torch\lib\caffe2_nvrtc.dll" or one of its dependencies
环境:
系统:win10
环境:conda 22.9.0     cuda version: 11.6

问题分析:

按pytorch官网提示命令来anaconda安装pytorch后,测试import torch x = torch.rand(5, 3)
print(x)出错。错误提示找不到torch\lib\caffe2_nvrtc.dll" or one of its dependencies。查看对应目录下已经存在了这个caffe2_nvrtc.dll,猜测是cuda支持问题。

解决步骤:

一、命令行执行nvidia-smi查看cuda版本,下载对应版本cuda,下载网址:https://developer.nvidia.com/cuda-toolkit-archive,下图所示是本机版本对应的
在这里插入图片描述

二、安装cuda。

1、安装下载的cuda套件。

2、命令行执行nvcc --version 查看版本,如果显示正常说明cuda已经安装完成。

三、再次测试torch,发现已经可以执行成功。

Tips: 只是提供解决问题的一个参考,如有类似问题或者cuda版本不对的,可以更换版本以后测试。


评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值