mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-03 05:01:25 +00:00
Fix compilation errors with Clang20.0. (#1533)
* fix clang20 compilation errors for gfx90a * fix clang20 compilation errors for gfx11 targets
This commit is contained in:
@@ -1727,7 +1727,7 @@ struct BlockFmhaBwdPipelineDefaultPolicy
|
||||
}
|
||||
|
||||
template <>
|
||||
CK_TILE_DEVICE static constexpr void GemmStagedScheduler<0>()
|
||||
CK_TILE_DEVICE constexpr void GemmStagedScheduler<0>()
|
||||
{
|
||||
// Mem: Q, LSE, OGrad, D global load, OGrad^T LDS load
|
||||
// Comp: Q x K
|
||||
@@ -1759,7 +1759,7 @@ struct BlockFmhaBwdPipelineDefaultPolicy
|
||||
}
|
||||
|
||||
template <>
|
||||
CK_TILE_DEVICE static constexpr void GemmStagedScheduler<1>()
|
||||
CK_TILE_DEVICE constexpr void GemmStagedScheduler<1>()
|
||||
{
|
||||
// Mem: Q^T LDS load
|
||||
// Comp: OGrad x V
|
||||
@@ -1777,7 +1777,7 @@ struct BlockFmhaBwdPipelineDefaultPolicy
|
||||
}
|
||||
|
||||
template <>
|
||||
CK_TILE_DEVICE static constexpr void GemmStagedScheduler<2>()
|
||||
CK_TILE_DEVICE constexpr void GemmStagedScheduler<2>()
|
||||
{
|
||||
// Mem: Q, QT, LSE, OGrad, OGradT, D, LDS store
|
||||
// Comp: PT x OGrad
|
||||
@@ -1796,7 +1796,7 @@ struct BlockFmhaBwdPipelineDefaultPolicy
|
||||
}
|
||||
|
||||
template <>
|
||||
CK_TILE_DEVICE static constexpr void GemmStagedScheduler<3>()
|
||||
CK_TILE_DEVICE constexpr void GemmStagedScheduler<3>()
|
||||
{
|
||||
// Mem: SGradT LDS store, SGrad, Q, LSE LDS load.
|
||||
// Comp: SGradT x QT
|
||||
@@ -1830,7 +1830,7 @@ struct BlockFmhaBwdPipelineDefaultPolicy
|
||||
}
|
||||
|
||||
template <>
|
||||
CK_TILE_DEVICE static constexpr void GemmStagedScheduler<4>()
|
||||
CK_TILE_DEVICE constexpr void GemmStagedScheduler<4>()
|
||||
{
|
||||
// Mem: SGrad, OGrad, D LDS load.
|
||||
// Comp: SGrad x KT
|
||||
|
||||
Reference in New Issue
Block a user