CUDA 7.5 安装及配置(WIN7 64 英伟达G卡 VS2013)
来源:互联网 发布:mac远程桌面连接软件 编辑:程序博客网 时间:2024/05/29 10:14
第一步
下载cuda 7.5最新版本
https://developer.nvidia.com/cuda-downloads
第二步
运行安装程序,安装过程中选择自定义
第三步
安装完毕,可以看到系统中多了CUDA_PATH和CUDA_PATH_V7_5两个环境变量,接下来,还要添加以下几个环境变量
CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5.
(这个文件夹是隐藏的,可以在工具->查看中设置显示隐藏文件夹)
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64
CUDA_BIN_PATH = %CUDA_PATH%\bin
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\x64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64
然后,在系统变量 PATH 的末尾添加:
;%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_SDK_BIN_PATH%;
第四步
保存以使环境变量生成有效
第五步
打开VS2013并且建立一个空的win32控制台项目:
附近选项,选择“空项目”打钩
第六步
右键源文件->添加-》新建项
再打开的对话框中新建一个CUDA格式的源文件(如果你只要调用CUDA库编写程序而不需要自行调用核函数分配块,线程的话也可以建立.cpp文件):
第七步
右键工程-->生产依赖项-->生成自定义-->勾上CUDA 7.5
第八步
右键项目 -> 属性 -> 配置属性 -> VC++目录,添加以下两个包含目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\include
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5\common\inc
再添加以下两个库目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\lib\x64
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5\common\lib\x64
第九步
右键项目 -> 属性 -> 配置属性 ->连接器 -> 常规 -> 附加库目录,添加以下目录:
$(CUDA_PATH_V7_5)\lib\$(Platform)
如下图所示:
第十步
右键项目 -> 属性 -> 配置属性 ->连接器 -> 输入 -> 附加依赖项,添加以下库:
cublas.lib;cublas_device.lib;cuda.lib;cudadevrt.lib;cudart.lib;cudart_static.lib;cufft.lib;cufftw.lib;curand.lib;cusolver.lib;cusparse.lib;nppc.lib;nppi.lib;npps.lib;nvblas.lib;nvcuvid.lib;nvrtc.lib;OpenCL.lib;
第十一步
右键项目 -> 属性,如下图所示:
第十二步
打开配置管理器,如下图所示:
点击新建,如下图所示:选择X64
环境搭建完毕
上代码:
#include <stdio.h>
#include <iostream>
#include <cuda_runtime.h>
__global__ void Add(int a, int b, int *c)
{
*c = a + b;
}
int main()
{
int c;
int *devc;
cudaError_t err = cudaSuccess;
err = cudaMalloc((void **)&devc, sizeof(int));
if (err != cudaSuccess)
{
fprintf(stderr, "Faild!\n", cudaGetErrorString(err));
exit(EXIT_FAILURE);
}
Add <<<1, 1 >> >(2, 4, devc);
err = cudaMemcpy(&c, devc, sizeof(int), cudaMemcpyDeviceToHost);
if (err != cudaSuccess)
{
fprintf(stderr, "Faild!\n", cudaMemcpyDeviceToHost);
exit(EXIT_FAILURE);
}
printf("2+4 = %d\n", c);
cudaFree(devc);
system("pause");
return 0;
}
输出如下测试成功!
- CUDA 7.5 安装及配置(WIN7 64 英伟达G卡 VS2013)
- CUDA 7.5 安装及配置(WIN7 VS2013)
- GPU英伟达CUDA安装配置
- VS2013下CUDA 7.5安装
- Win7 64bit +vs2013 + GTX1080 cuda theano caffe 配置详细记录
- win7 64位 CUDA7.5 VS2013 安装配置
- Win7 64位+VS2013 OpenCV 2.4.9安装配置
- Win7 64位+VS2013 OpenCV 3.1.0安装配置
- win7 64位安装VS2013配置openCV3.1
- OpenGL+VS2013+WIN7(64)配置
- VS2013 配置CUDA
- CUDA 6.5 && VS2013 && Win7:创建CUDA项目
- win7下VS2013 QT5.7 安装配置
- Win7 中安装Theano及配置CUDA以搭建GPU加速环境
- ubuntu14.04 英伟达显卡 安装cuda 8 解决循环登录问题
- CUDA+VS2013+Windows7环境配置
- CUDA: Windows 7 64位环境安装及配置
- MySQL--win7,64位安装及配置
- H.264 Profile、Level、Encoder三张简图
- Jquery 处理JSON数据(1)
- Java静态方法,静态变量,初始化顺序
- C中strtok()函数和strtok_r()函数
- Makefile
- CUDA 7.5 安装及配置(WIN7 64 英伟达G卡 VS2013)
- 吸血鬼数字java算法
- spark性能调优之使用fastutil优化数据格式
- 动态库与静态库
- Java中map的使用
- Java Socket 基础编程
- Java Audio Video Encoder
- Codeforces 500B:New Year Permutation(并查集||Floyd+思维)
- 认老乡