码迷,mamicode.com
首页 > Windows程序 > 详细

CUDA Driver API 使用说明

时间:2015-11-28 23:10:36      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:

CUDA Driver API 使用说明

1. 简介

 

CUDA Driver API是在CUDA动态库(libcuda.so)中实现。若在eclipse环境中开发时,需要添加libcuda.so文件所在的路径,并在程序中引用cuda.h文件。

2. 环境配置

2.1 源程序

 

对于Driver API的使用只需在源程序中include相应的头文件cuda.h,并在使用其它的Driver API之前,需要先调用cuInit()函数对Driver进行初始化,如下所示的程序。

 

 1 #include <stdlib.h> 
 2 
 3 #include <stdio.h> 
 4 
 5 #include <cuda.h> 
 6 
 7 int main(void){ 
 8 
 9     int driverVersion; 
10 
11     cuInit(0); 
12 
13     cuDriverGetVersion (&driverVersion); 
14 
15     printf("after:%d\n",driverVersion); 
16 
17     return 0
18 
19 } 

2.2 eclipse环境

若是以eclipse平台进行CUDA开发,需要添加libcuda.so库文件所在的目录,其在eclipse环境中添加的操作方式为:右击项目àpropertiesàBuildàSettingsàTool SettingsàNVCC LickeràMiscellaneousàOther objects,然后在Other objects中添加libcuda.so文件所在的目录。

技术分享

1

 

 

 

参考文献

 

参考CUDA Toolkit自带的文件,

  1. CUDA_C_Programming_Guide.pdfDriver API小节:介绍使用Driver API的方式,相当是一个入门级介绍;
  2. vectorAddDrv项目:该项目是一个使用了Driver APIsample,其所在的默认安装目录是"/root/NVIDIA_CUDA-7.0_Samples/0_Simple/vectorAddDrv"。
  3. CUDA_Driver_API.pdf》:该文件提供了所有相关的API,但未介绍如何使用,其是一个API用户手册。

 

CUDA Driver API 使用说明

标签:

原文地址:http://www.cnblogs.com/hlwfirst/p/5003551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!