zoukankan      html  css  js  c++  java
  • 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



    参考文本:《CUDA Samples》


  • 相关阅读:
    VMware 克隆一个虚拟机(win7)
    HDU 5695 Gym Class (拓扑排序、贪心、优先队列)
    HDU2647 Reward (拓扑排序、反向建图)
    HDU 3342 Legal or Not (拓扑排序、有向图是否存在环)
    Vue框架简介及简单使用
    Linux文件常用指令
    Linux系统相关命令
    Linux关机指令详解
    linux目录结构
    Linux用户相关命令
  • 原文地址:https://www.cnblogs.com/riskyer/p/3325077.html
Copyright © 2011-2022 走看看