From 56fc3df03b57c5e1a825ec747799bc0f0df4b860 Mon Sep 17 00:00:00 2001 From: Christian Sigg Date: Wed, 29 Nov 2023 06:20:20 +0100 Subject: [PATCH] Adding missing `typename` (#1191) Fixes clang build failures. --- examples/41_fused_multi_head_attention/kernel_forward.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/41_fused_multi_head_attention/kernel_forward.h b/examples/41_fused_multi_head_attention/kernel_forward.h index 28e6cd0f..4abfe330 100644 --- a/examples/41_fused_multi_head_attention/kernel_forward.h +++ b/examples/41_fused_multi_head_attention/kernel_forward.h @@ -733,7 +733,7 @@ struct AttentionKernel { auto prologueV = [&](int blockN) { typename MM1::Mma::IteratorB iterator_V( - typename MM1::IteratorB::Params{MM1::LayoutB(p.v_strideM)}, + typename MM1::IteratorB::Params{typename MM1::LayoutB(p.v_strideM)}, p.value_ptr + iter_key_start * p.v_strideM, {problem_size_1_k, problem_size_1_n}, thread_id(), @@ -997,7 +997,7 @@ struct AttentionKernel { } typename MM1::Mma::IteratorB iterator_V( - typename MM1::IteratorB::Params{MM1::LayoutB(p.v_strideM)}, + typename MM1::IteratorB::Params{typename MM1::LayoutB(p.v_strideM)}, p.value_ptr + iter_key_start * p.v_strideM, {problem_size_1_k, problem_size_1_n}, thread_id(),