【发布时间】:2018-02-17 20:13:04
【问题描述】:
我有 CUDA 8 和 Visual Studio 2015。
我想运行“CUDA by example”一书中的三个 cuda 文件(示例是直方图)。
我有三个 .cu 文件:
hist_cpu.cu
hist_gpu_gmem_atomics.cu
hist_gpu_shmem_atomics.cu
我想同时运行这些。这三个文件都包括book.h。
如何编译这些文件并在一个输出中显示三个文件的结果?有可能吗?
【问题讨论】:
-
执行此操作的一种方法是编写一个包装脚本,该脚本将编译和运行每个文件,连接它们的输出,然后打印它。
-
你有这方面的例子吗,或者你能帮我写吗?
-
我可以用 bash 编写它,它可以在 linux 上运行,但是由于您使用的是 Windows 系统,除非您使用 Cygwin,否则 bash 脚本将无济于事。为此,您还可以在 Windows 上使用其他脚本语言,例如 Python、Perl 或 PHP;如果您对此进行 google 搜索,您应该会找到许多有关如何执行此操作的资源。
-
CUDA 与 C 无关。
标签: c++ parallel-processing cuda gpu