gpt4 book ai didi

cuda - 从主机 CMake 单独编译 CUDA 内核

转载 作者:行者123 更新时间:2023-12-04 00:00:24 38 4
gpt4 key购买 nike

我听说最好将 CUDA 内核与主机代码分开编译。我如何使用 cmake 做到这一点?我是 Cmake 的绝对初学者。

谢谢

最佳答案

据我所知,这是不可能的,除非您只使用一个 cmake 命令进行一些修改。您可以编写两个 CMakeLists.txt,一个用于 CUDA 代码,一个用于主机代码。在主机代码文件中,您可以将 CUDA 内容添加为库。之后,您可以编写一个 shell 脚本,为每个 CMakeLists.txt 执行这两个命令。

我通常用 make 来做这个。我有两个 CUDA 目标和主机代码,每个目标都编译成一个目标文件。第三个目标执行其他目标,然后将目标文件链接到可执行文件。

关于cuda - 从主机 CMake 单独编译 CUDA 内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16755406/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com