Remove struct : cute::aligned_struct to avoid error with gcc 12
This commit is contained in:
parent
c33de664a1
commit
3f6ff1c1c5
@ -72,14 +72,14 @@ public:
|
|||||||
|
|
||||||
// Kernel level shared memory storage
|
// Kernel level shared memory storage
|
||||||
struct SharedStorage {
|
struct SharedStorage {
|
||||||
struct : cute::aligned_struct<1024> {
|
struct {
|
||||||
union {
|
union {
|
||||||
typename CollectiveMainloop::TensorStorage mainloop;
|
typename CollectiveMainloop::TensorStorage mainloop;
|
||||||
typename CollectiveEpilogue::TensorStorage epilogue;
|
typename CollectiveEpilogue::TensorStorage epilogue;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
struct : cute::aligned_struct<16> {
|
struct {
|
||||||
alignas(16) cutlass::arch::ClusterTransactionBarrier barrier_KV;
|
alignas(16) cutlass::arch::ClusterTransactionBarrier barrier_KV;
|
||||||
alignas(16) cutlass::arch::ClusterBarrier barrier_dKV;
|
alignas(16) cutlass::arch::ClusterBarrier barrier_dKV;
|
||||||
alignas(16) typename CollectiveMainloop::MainloopPipeline::SharedStorage pipeline_q;
|
alignas(16) typename CollectiveMainloop::MainloopPipeline::SharedStorage pipeline_q;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user