VS集成cuda避雷!

版本信息:1050 ti    CUDA 9.1    cudnn 7.+  vs2015

建议所有软件的下载都去搜百度网盘的下载资料,肯定比直接连外网快的不是一点半点,而且还干净,当然你能VPN那另说=。=

cuda版本直接在自己电脑的 NVIDIA控制面板 查看,网上有很多教程,下载对应的cuda版本。

cudnn没有版本匹配一说,一般都是7.+就够了

 先装vs 再装cuda  先装vs 再装cuda  先装vs 再装cuda

VS大避雷!!!!搞了三天 ******

直接装vs2015,会避坑各种问题,如果卸载不干净的话,去Github搜一个TotalUninstaller,网上也有教程

在安装过程中如果遇到说文件损坏之类的问题,看提示什么文件找不到了,在解压的package文件夹中,直接手动安装就行了,手动完成之后选择跳过该文件就行了

如果已经装了其他版本,也没问题,但是也要装vs2015

 

我用的2017,到时候把平台工具集改成2015就行了,因为cuda9.1最高支持到这儿

 

 

本地cuda的环境变量一定要配置好,我找的那个博客,算上自动配置的两个,一共是7个变量

vs2015集成cuda的操作按照网上流程操作即可,如果报错源文件找不到了,比如 stdio.h 什么的,搜一下该文件所在路径,添加到库目录里就行了

 

 

强烈建议安装一个everything,报什么错,什么文件找不到了,直接用它搜文件名,路径明明白白,速度快的雅痞

#include <stdio.h>
#include "device_launch_parameters.h"
#include "cuda_runtime.h"
__global__ void HelloFromGPU(void)
{
    printf("Hello World From GPU!\n");
}

int main(void)
{
    printf("Hello World From GPU!\n");

    HelloFromGPU << <1, 10 >> > ();

    cudaDeviceReset();


    while (true)
    {

    }
    return 0;
}
一个验证GPU跑成功的小程序

 

 

 

 

 

 


posted @ 2021-09-14 10:22  瓜大wjs  阅读(165)  评论(0编辑  收藏  举报