HIP_建筑¶
在 3.21 版本加入.
为其生成设备代码的 AMD GPU 架构列表。
非空的假值(例如 OFF)禁止添加架构。这是为了支持打包程序和需要完全控制传递的标志的罕见情况。
如果在创建目标时设置了此属性,则该属性由 CMAKE_HIP_ARCHITECTURES 变量的值初始化。
HIP编译模型有两种模式:whole和separable。整个编译在编译时生成设备代码。可分离编译在链接时生成设备代码。因此,HIP_ARCHITECTURES 目标属性应该设置在编译或链接到任何 HIP 源的目标上。
例子¶
set_property(TARGET tgt PROPERTY HIP_ARCHITECTURES gfx801 gfx900)
为“gfx801”和“gfx900”生成代码。