问题标签 [fatbin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
35 浏览

cmake - 如何使用 CMake 构建 fatbin 文件?

我想.cu使用 CMake 从我的源文件构建一个 fatbin 文件。

我试过这个:

不幸的是 - 这不起作用,因为您可以POST_BUILD依赖于OBJECT-type 库。但是,如果我删除该OBJECT属性,那么我就无法使用CUDA_PTX_COMPILATION ON它......

然后我会尝试以下OUTPUT版本add_custom_command()

这不会触发任何错误......但也不会构建 fatbin 文件。

如何让 CMake 构建我的 fatbin?:-(

0 投票
1 回答
22 浏览

cmake - 如何将自定义命令概括为类似通用生成规则的构造?

在这个问题中:

如何使用 CMake 构建 fatbin 文件?

我们看到了如何制定一对add_custom_command()和命令,用于从文件add_custom_target()中构建文件:.fatbin.cu

. 这些文件是什么以及如何使用它们的细节对于这个问题并不重要(我希望);我想做的是概括这两个特定的命令,以便我不只是my_src.fatbin从构建my_src.cu,而是可以轻松地将.cu我指定的任何文件构建到.fatbin文件中。本质上,相当于 Make 的:

这样做的适当成语是什么?