文章目录
专业的游戏笔记本 一般自动安装好了最新显卡驱动,一般不用更换。显卡驱动是笔记本电脑使用显卡的前提。针对独立显卡,如何确定是否成功安装显卡驱动了呢。直接打开命令提示符,cmd。然后输入nvidia-smi

如果能够如上图打开,显示。说明你电脑的显卡驱动已经安装好了。从图中可以看到我的显卡驱动最高支持11.2,如果太高,别的开发程序不支持,很尴尬。
windows11版本安装CUDA,首先需要下载两个安装包
cuDNN是用于配置深度学习使用


在https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
这里可以查询到我们应该下载哪个版本
或者选择左下角的系统信息->组件

这里显示你驱动的版本CUDA11.2.162,这样我们就查询到我们驱动的版本,我这里是 CUDA11.2.162。你要记住你自己的版本,当然这里你也可以选择更新你的驱动
接下来,我们来下载这个CUDA,这里选择的版本不能高于你的显卡驱动里面那个版本号,比如我的就不能高于11.2,所以这里我选择了11.1版本,大家根据自己的型号来
https://developer.nvidia.com/cuda-toolkit-archive


接下来,我们来下载相应的神经网络的加速库CUDNN,该文件的版本又取决于上面你下载的CUDA的版本,记得不要弄错啦!下面是下载的链接,要仔细哈
https://developer.nvidia.com/rdp/cudnn-archive


登陆后再从新进入网站操作下步骤3.1
下面我们来安装它

安装cuda时,第一次会让设置临时解压目录,第二次会让设置安装目录;
临时解压路径,建议默认即可,也可以自定义。安装结束后,临时解压文件夹会自动删除;
安装目录,建议默认即可;
注意:临时解压目录千万不要和cuda的安装路径设置成一样的,否则安装结束,会找不到安装目录的!!!
选择自定义安装
安装完成后,配置cuda的环境变量;
命令行中,测试是否安装成功;
双击“exe文件”,选择下载路径(推荐默认路径)








然后下一步

等待安装

环境变量里面系统自动添加CUDA_PATH和CUDA_PATH_V11_2路径。
你只需要在再把对应路径下的lib和bin文件路径加上就完美了。
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64
CUDA_BIN_PATH = %CUDA_PATH%\bin

CUDA的第一步完成、还有SDK的工作
在弹出对应的文件夹如下。

这个是

的文件夹,你可以查看一下你自己下载到什么地方了,默认的地址为
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.1
从上图看出CUDA11.1 支持2015,2017 和 2019。
用你的VS2015或2017或者2019 打开对应的.sln文件。打开一个就可以。
我安装2019,我就用vs2019打开Samples_vs2019.sln
如果vs2019没有CUDA项目请看下面如何解决

等待他完成,



生成的这些文件在哪里? 进入对应的文件夹看看,如下图
D:\Asoftware\CUDA\Samples\bin\win64\Release这个是我的安装目录,你可以查看一下你自己的安装目录是哪个

刚才生成的exe文件都在这里。这里还有dll(bin文件)和lib(lib文件)
把对应的路径添加到环境变量里面。
配置环境变量
1.确认系统变量中:CUDA_PATH和CUDA_PATH_V10.0已经存在
2.我们还需要在环境变量中添加如下几个变量:
CUDA_SDK_PATH = D:\Asoftware\CUDA\Samples
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64

可在cmd中查看配置情况(命令:set cuda)



都可以成功
点关闭即可。安装完成啦,让我们测试一下吧!我们在键盘上按下"Win+R",


输入set cuda可以查看CUDA安装路径

安装成功
cuDNN叫配置更为准确,我们先把下载的 cuDNN 解压缩,会得到下面的文件

把三个文件夹拷贝到cuda的安装目录下。
CUDA 的安装路径在前面截图中有,或者打开电脑的环境变量查看,默认的安装路径如下:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1
拷贝时看到,CUDA 的安装目录中,有和 cuDNN 解压缩后的同名文件夹,这里注意,不需要担心,直接复制即可。cuDNN 解压缩后的同名文件夹中的配置文件会添加到 CUDA安装目录中的同名文件夹中。(此处是分别把文件夹的内容复制到对应文件夹中去)由于lib文件夹特殊,所以将lib文件夹里面的x64里的文件复制过去
现在大家应该可以理解,cuDNN 其实就是 CUDA 的一个补丁而已,专为深度学习运算进行优化的。然后再参加环境变量.
将三个文件依次复制就可以了


要注意这个文件夹


打开控制面板->卸载软件


将c盘与NVIDIA有关的全部删除

然后重新下载cuda(也可以选择重启下电脑也可以的)

如果遇到nsight visual studio edition失败(下载的时候忘记截图了,大家可以往下翻一下有没有这个失败,如果有就是我说的这种情况了)这种情况,在自定义安装选项将Hsight VSE取消勾选就可以安装成功

这个别勾选然后下一步

然后下一步就可以成功

结果其他组件安装成功,但觉得这个东西不装的话,可能以后使用受影响,于是在解压文件里面找到这个程序,如下图,点击exe安装,结果出现了这个谈话窗

意思是和之前装的vs冲突了,需要卸载vs2019,因此开始卸载。。。也可以不弄这个,因为不知道不装这个插件对后期有没有影响,我目前不用vs2019,所以就删除他,下载插件nsight visual studio edition

卸载后重新安装,只安装nsight visual studio edition

安装成功

输入nvcc -V测试

将电脑上的vs卸载,然后再重新安装,再下载cuda
可以看我发的博客http://t.csdn.cn/m7ZYR
安装完VS2019+CUDA11.1后 发现vs的新建项中没有CUDA11.1选项
解决办法:
1.关闭所有的Visual Studio程序。
2.到D:\Asoftware\VisualStudioIDE\Common7\IDE\Extensions\NVIDIA下面(这个路径根据你的个人情况而定,是到你安装VS的目录)。
3.创建新的文件夹 CUDA 11.1 Wizards->11.1。
4.在c盘下找到两个文件,两个文件的路径如下:
C:\ProgramData\NVIDIA GPU Computing Toolkit\v11.1\extras\visual_studio_integration\CudaProjectVsWizards\2019\extension.vsixmanifest
C:\ProgramData\NVIDIA GPU Computing Toolkit\v11.1\extras\visual_studio_integration\CudaProjectVsWizards\Nvda.Vsip.CudaWizards.dll.pkgdef
5.在上面创建的11.1文件夹下创建这两个文件的快捷方式:

6.创建完快捷方式之后,打开 Visual Studio 2019 的开发者命令控制台,然后以管理员权限运行命令:devenv.com /setup /nosetupvstemplates
从搜索里面找到以管理员身份运行

然后输入命令即可

再打开vs2019就有cuda项目了

可以看我发的博客http://t.csdn.cn/zFJr0
我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0
我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po
如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby
我打算为ruby脚本创建一个安装程序,但我希望能够确保机器安装了RVM。有没有一种方法可以完全离线安装RVM并且不引人注目(通过不引人注目,就像创建一个可以做所有事情的脚本而不是要求用户向他们的bash_profile或bashrc添加一些东西)我不是要脚本本身,只是一个关于如何走这条路的快速指针(如果可能的话)。我们还研究了这个很有帮助的问题:RVM-isthereawayforsimpleofflineinstall?但有点误导,因为答案只向我们展示了如何离线在RVM中安装ruby。我们需要能够离线安装RVM本身,并查看脚本https://raw.github.com/wayn
我有一个奇怪的问题:我在rvm上安装了rubyonrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(
我刚刚为fedora安装了emacs。我想用emacs编写ruby。为ruby提供代码提示、代码完成类型功能所需的工具、扩展是什么? 最佳答案 ruby-mode已经包含在Emacs23之后的版本中。不过,它也可以通过ELPA获得。您可能感兴趣的其他一些事情是集成RVM、feature-mode(Cucumber)、rspec-mode、ruby-electric、inf-ruby、rinari(用于Rails)等。这是我当前用于Ruby开发的Emacs配置:https://github.com/citizen428/emacs
我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e
我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search
我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘
我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121