天天看点

CUDA samples 2.3节 用CUDA示例来创建CUDA项目

2.3.1. Creating CUDA Projects for Windows

2.3.2  Creating CUDA Projects for Linux

默认的samples的安装路径 <SAMPLES_INSTALL_PATH> 是 NVIDIA_CUDA_5.5_Samples 并且示例程式的分为六类 : 0_Simple,1_Utilities, 2_Graphics, 3_Imaging, 4_Finance, 5_Simulations,6_Advanced, 7_CUDALibraries.

用 NVIDIA CUDA Samples infrastructure构造一个心的CUDA项目很容易。我们提供了一个模板或者 运行时模板项目可以直接拷贝修改,满足用户的要求。

只有以下几个步骤:

    1.拷贝模板或者运行时模板项目:

    cd <SAMPLES_INSTALL_PATH>/<category>

    cp -r template <myproject>

    or (using template_runtime):

    cd <SAMPLES_INSTALL_PATH>/<category>

    cp -r template_runtime <myproject>

    2. 把项目中的文件名改成自己想要的文件名:

    mv template.cu myproject.cu

    mv template_kernel.cu myproject_kernel.cu

    mv template_gold.cpp myproject_gold.cpp

   or (using template_runtime):

   mv main.cu

   myproject.cu

    3. 编辑Makefile和源文件.

   只需要在目录下的makefile里找出template和template_runtime,改成自己的项目名称就可以了。

   4. 创建这个项目 :

    make

    要建立项目并且调试, 用 "make dbg=1":

     make dbg=1

5. 运行这个项目:

    ../../bin/x86_64/linux/release/myproject

6. 调整代码达到你想要的目标.

    详细请见CUDA编程指南.

2.3.3 Creating CUDA Projects for Mac OS X

继续阅读