RuntimeError:您的系统上没有NVIDIA驱动程序。 //预处理相误差
上述错误在进行深度学习项目时显示。该项目需要在庞大的图像数据集上工作。 Python代码具有具有CUDA依赖性的预训练模型。我无法解决此错误。
Traceback (most recent call last):
File "D:\train.py", line 272, in <module>
train(backbone, Image_size)
File "D:\train.py", line 113, in train
model = model.cuda()
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 688, in cuda
return self._apply(lambda t: t.cuda(device))
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 578, in _apply
module._apply(fn)
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 578, in _apply
module._apply(fn)
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 601, in _apply
param_applied = fn(param)
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 688, in <lambda>
return self._apply(lambda t: t.cuda(device))
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\cuda\__init__.py", line 216, in _lazy_init
torch._C._cuda_init()
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx
尝试的方法:
- 安装pytorch-directml
系统规范是
OS:Windows GPU:AMD Radeon HD 7000系列
我可以将GPU设置为 amd 吗?对所有建议开放。
谢谢。
The above error showed while working on a deep learning project. The project needs to work on huge image dataset. The python code was run with a pre-trained model, which has CUDA dependencies. I am unable to resolve this error.
Traceback (most recent call last):
File "D:\train.py", line 272, in <module>
train(backbone, Image_size)
File "D:\train.py", line 113, in train
model = model.cuda()
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 688, in cuda
return self._apply(lambda t: t.cuda(device))
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 578, in _apply
module._apply(fn)
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 578, in _apply
module._apply(fn)
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 601, in _apply
param_applied = fn(param)
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 688, in <lambda>
return self._apply(lambda t: t.cuda(device))
File "C:\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\cuda\__init__.py", line 216, in _lazy_init
torch._C._cuda_init()
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx
Methods tried:
- installation of pytorch-directML
The system specification is
OS: Windows
GPU: AMD Radeon HD 7000 series
Is there a way I can set GPU to AMD? Open to all suggestion for the same.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您的计算机没有具有CUDA能力的设备,因此您无法使用CUDA运行该项目。您必须改为在CPU上运行该项目。
您应该在源代码中删除所有
.cuda()
调用。Since your machine does not have a CUDA-capable device, you cannot run the project with CUDA. You must run the project on the CPU instead.
You should remove all
.cuda()
calls in the source code.