前言

  身边的很多小伙伴告诉我说,他们的Cuda都安装失败了;笔者在协助的过程中,发现了许多问题,因此,特意写这篇文章,希望能够为读者们解除疑惑。

Cuda安装的三要素

  安装Cuda等软件的三要素当然是硬体、驱动和软件。在这里,硬体指的是显卡,你需要一款支持Cuda的显卡,以及与之匹配的驱动与Cuda软件。目前市场上比较主流的显卡是GTX1650和1660,对于绝大多数的Cuda程序开发而言,主流显卡是能够满足使用的。接下来是安装合适的驱动软件,当然,如果你的显卡能够正常使用的话,那么,你的驱动应该是正常的。如果你需要使用最新的Cuda版本,你需要将你的显卡驱动更新至最新。本文写作之时,最新的Cuda版本是Cuda11.0。

查看适用的Cuda版本

  1.打开NVIDIA控制面板
Cuda安装指南
  2.点击系统信息,选择组件
Cuda安装指南
  查看NVCUDA.dll,笔者这里写的是NVIDIA CUDA 11.0,那么这款驱动适用的Cuda软件就是Cuda11.0。如果你需要安装其他版本的Cuda软件,请先安装对应版本的驱动,否则大概率是要报错的。

软件安装

  官网的Cuda的下载链接。如果你的电脑上有其它版本的Cuda,你需要先进行卸载。
  1.同意并继续
Cuda安装指南
  2.选择自定义安装
Cuda安装指南
  3.建议全选,尽管网上其他教程会建议你取消第二项,但这种做法是没有意义的
Cuda安装指南

驱动与Cuda匹配

  
Cuda安装指南
  数据来源:NVIDIA官网

查找旧式驱动版本

  驱动搜索网址
  在更多工具中选择开发者工具
  在Console中输入以下命令
SystemScanner.prototype.DriverSearch = function(psid, pfid, osID, langCode, whql, beta, dltype, numresults ) {numresults=100;this.scannerStatusUpdate(GFE_SERVER_CONNECTING);theScanner.scannedDevice.downloadInfo=new Object();var parameters=‘psid=’+psid;parameters+=’&pfid=’+pfid;parameters+=’&osID=’+osID;parameters+=’&languageCode=’+langCode;parameters+=’&beta=’+beta;parameters+=’&isWHQL=’+whql;parameters+="&dltype="+dltype;parameters+="&sort1=0";parameters+="&numberOfResults="+numresults;var requestUrl=this.driverManualLookupUrl+parameters;this.driversLogUIEvent(“warn”,“SUID:”+this.tracker.scanID+" BEGIN DriverSearch requestUrl:"+requestUrl);this.debugTrace(requestUrl);jQuery.ajax({url:requestUrl,async:false,type:‘get’,success:function(response){try{theScanner.debugTrace(“The Driver Lookup Service Returned:\n\n(”+response+")");if(response.length>0){theScanner.resetResults();var driverLookupJsonObj=’(’+response+’)’;theScanner.resultsList=new Object();theScanner.resultsList=eval(driverLookupJsonObj)}if(theScanner.resultsList.Success==0){theScanner.scannerStatus=“No driver available”}else{theScanner.scannerStatus=“Results Ready”}}catch(e){this.driversLogUIEvent(“error”," FAIL catch DriverSearch");theScanner.resetResults();theScanner.scannerStatus=“No driver available”}},error:function(response){theScanner.resetResults();theScanner.scannerStatus=“AJAX Call failed”}});this.driversLogUIEvent(“warn”,“SUID:”+this.tracker.scanID+" END DriverSearch requestUrl:"+requestUrl);}

帮助链接

  如若安装失败请跳转至

相关文章:

  • 2021-05-28
  • 2022-01-02
  • 2021-12-04
  • 2021-11-19
  • 2021-11-28
  • 2021-07-23
  • 2021-08-18
  • 2021-11-30
猜你喜欢
  • 2021-09-29
  • 2021-09-17
  • 2021-05-14
  • 2021-11-30
  • 2021-08-16
  • 2022-02-07
  • 2021-04-01
相关资源
相似解决方案