diff --git a/codegen/include/ck/host/types.hpp b/codegen/include/ck/host/types.hpp index 3c75db6f13..4db3941414 100644 --- a/codegen/include/ck/host/types.hpp +++ b/codegen/include/ck/host/types.hpp @@ -91,6 +91,7 @@ std::string SequenceStr(const std::vector& v); std::string MakeTuple(const std::vector& v); #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wglobal-constructors" template const std::string S = SequenceStr({xs...}); diff --git a/codegen/src/headers.cpp b/codegen/src/headers.cpp index 6c79bd9fd8..9d59176c92 100644 --- a/codegen/src/headers.cpp +++ b/codegen/src/headers.cpp @@ -8,6 +8,7 @@ namespace ck { namespace host { #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wglobal-constructors" const std::string config_header = ""; #pragma clang diagnostic pop diff --git a/codegen/test/include/test.hpp b/codegen/test/include/test.hpp index e9632ba7c4..b799df372d 100644 --- a/codegen/test/include/test.hpp +++ b/codegen/test/include/test.hpp @@ -845,6 +845,7 @@ inline void run(int argc, const char* argv[]) #ifdef __clang__ #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wglobal-constructors" #endif diff --git a/example/15_grouped_gemm/grouped_gemm_multiple_d_xdl_fp16.cpp b/example/15_grouped_gemm/grouped_gemm_multiple_d_xdl_fp16.cpp index 3dde25776e..ae097865f6 100644 --- a/example/15_grouped_gemm/grouped_gemm_multiple_d_xdl_fp16.cpp +++ b/example/15_grouped_gemm/grouped_gemm_multiple_d_xdl_fp16.cpp @@ -24,6 +24,7 @@ #include "ck/library/reference_tensor_operation/cpu/reference_gemm_multiple_d.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" using ::ck::DeviceMem; diff --git a/example/28_grouped_gemm_bias_e_permute/grouped_gemm_bias_e_permute_xdl_fp16.cpp b/example/28_grouped_gemm_bias_e_permute/grouped_gemm_bias_e_permute_xdl_fp16.cpp index 40d61d7174..63417dfd95 100644 --- a/example/28_grouped_gemm_bias_e_permute/grouped_gemm_bias_e_permute_xdl_fp16.cpp +++ b/example/28_grouped_gemm_bias_e_permute/grouped_gemm_bias_e_permute_xdl_fp16.cpp @@ -19,6 +19,7 @@ #include "ck/library/utility/numeric.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" using ::ck::DeviceMem; diff --git a/example/29_batched_gemm_bias_e_permute/run_batched_gemm_bias_e_permute_example.inc b/example/29_batched_gemm_bias_e_permute/run_batched_gemm_bias_e_permute_example.inc index 0f49ea0979..081e27c843 100644 --- a/example/29_batched_gemm_bias_e_permute/run_batched_gemm_bias_e_permute_example.inc +++ b/example/29_batched_gemm_bias_e_permute/run_batched_gemm_bias_e_permute_example.inc @@ -1,4 +1,5 @@ #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" // hardcoded for NumDimM == NumDimN == NumDimK == 2 diff --git a/example/36_sparse_embedding/sparse_embedding3_forward_layernorm.cpp b/example/36_sparse_embedding/sparse_embedding3_forward_layernorm.cpp index 84c3bedcb7..8c6121c402 100644 --- a/example/36_sparse_embedding/sparse_embedding3_forward_layernorm.cpp +++ b/example/36_sparse_embedding/sparse_embedding3_forward_layernorm.cpp @@ -20,6 +20,7 @@ #include "ck/library/reference_tensor_operation/cpu/reference_sparse_embedding3_forward_layernorm.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" using ::ck::DeviceMem; diff --git a/example/39_permute/common.hpp b/example/39_permute/common.hpp index 7df360f9bc..4478118f34 100644 --- a/example/39_permute/common.hpp +++ b/example/39_permute/common.hpp @@ -27,6 +27,7 @@ #include "ck/library/utility/host_tensor_generator.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" using ::ck::DeviceMem; diff --git a/example/43_splitk_gemm_bias_e_permute/splitk_gemm_bias_e_permute_xdl_fp16.cpp b/example/43_splitk_gemm_bias_e_permute/splitk_gemm_bias_e_permute_xdl_fp16.cpp index ca9ac02648..d14e4e5c32 100644 --- a/example/43_splitk_gemm_bias_e_permute/splitk_gemm_bias_e_permute_xdl_fp16.cpp +++ b/example/43_splitk_gemm_bias_e_permute/splitk_gemm_bias_e_permute_xdl_fp16.cpp @@ -17,6 +17,7 @@ #include "ck/library/utility/host_tensor_generator.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" using ::ck::DeviceMem; diff --git a/example/43_splitk_gemm_bias_e_permute/splitk_gemm_bias_e_permute_xdl_fp32.cpp b/example/43_splitk_gemm_bias_e_permute/splitk_gemm_bias_e_permute_xdl_fp32.cpp index 29cfc418b8..7181ffebc0 100644 --- a/example/43_splitk_gemm_bias_e_permute/splitk_gemm_bias_e_permute_xdl_fp32.cpp +++ b/example/43_splitk_gemm_bias_e_permute/splitk_gemm_bias_e_permute_xdl_fp32.cpp @@ -17,6 +17,7 @@ #include "ck/library/utility/host_tensor_generator.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" using ::ck::DeviceMem; diff --git a/example/ck_tile/01_fmha/codegen/ops/fmha_fwd_splitkv.py b/example/ck_tile/01_fmha/codegen/ops/fmha_fwd_splitkv.py index f0396ed5eb..b5ffb7739d 100644 --- a/example/ck_tile/01_fmha/codegen/ops/fmha_fwd_splitkv.py +++ b/example/ck_tile/01_fmha/codegen/ops/fmha_fwd_splitkv.py @@ -122,6 +122,7 @@ using trait_{F_idx} = fmha_fwd_splitkv_traits_<{F_hdim}, {F_dtype}, {F_mode}, {F {F_dvpad}>; #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wtautological-compare" namespace {{ diff --git a/example/ck_tile/01_fmha/fmha_fwd_head_grouping.hpp b/example/ck_tile/01_fmha/fmha_fwd_head_grouping.hpp index d0d85a2660..1565fe8566 100644 --- a/example/ck_tile/01_fmha/fmha_fwd_head_grouping.hpp +++ b/example/ck_tile/01_fmha/fmha_fwd_head_grouping.hpp @@ -23,6 +23,7 @@ #endif #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" #if CK_TILE_FMHA_ENABLE_HEAD_GROUPING CK_TILE_DECLARE_ENV_VAR_BOOL(CK_TILE_FMHA_HEAD_GROUP_LOG) diff --git a/example/ck_tile/01_fmha/fmha_fwd_runner.hpp b/example/ck_tile/01_fmha/fmha_fwd_runner.hpp index 1c99dffcda..40c56572de 100644 --- a/example/ck_tile/01_fmha/fmha_fwd_runner.hpp +++ b/example/ck_tile/01_fmha/fmha_fwd_runner.hpp @@ -28,6 +28,7 @@ #endif #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" enum class fwd_result { diff --git a/example/ck_tile/01_fmha/quant.hpp b/example/ck_tile/01_fmha/quant.hpp index 4b8cd2e9a4..885d014695 100644 --- a/example/ck_tile/01_fmha/quant.hpp +++ b/example/ck_tile/01_fmha/quant.hpp @@ -9,6 +9,7 @@ #include "ck_tile/ops/fmha.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" // keep sync with BlockAttentionQuantScaleEnum diff --git a/example/ck_tile/03_gemm/gemm_splitk_two_stage_reduce.cpp b/example/ck_tile/03_gemm/gemm_splitk_two_stage_reduce.cpp index 5f96155c04..0fa62004d6 100644 --- a/example/ck_tile/03_gemm/gemm_splitk_two_stage_reduce.cpp +++ b/example/ck_tile/03_gemm/gemm_splitk_two_stage_reduce.cpp @@ -17,6 +17,7 @@ #include "run_gemm_example.inc" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" /** diff --git a/example/ck_tile/20_grouped_convolution/grouped_convolution_utils.hpp b/example/ck_tile/20_grouped_convolution/grouped_convolution_utils.hpp index ac04e6e2e4..f3d117b89e 100644 --- a/example/ck_tile/20_grouped_convolution/grouped_convolution_utils.hpp +++ b/example/ck_tile/20_grouped_convolution/grouped_convolution_utils.hpp @@ -16,6 +16,7 @@ #include "conv_configs.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" template diff --git a/experimental/builder/test/unit_device_buffer.cpp b/experimental/builder/test/unit_device_buffer.cpp index c26a03a54f..1691088e1d 100644 --- a/experimental/builder/test/unit_device_buffer.cpp +++ b/experimental/builder/test/unit_device_buffer.cpp @@ -51,6 +51,7 @@ TEST(DeviceBuffer, AutoFree) // In this test we are explicitly testing a pointer that is out of scope, so // we have to disable the clang compiler's lifestime safety checks. #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-permissive" { auto buffer = ckt::alloc_buffer(size); diff --git a/include/ck/library/utility/gpu_verification.hpp b/include/ck/library/utility/gpu_verification.hpp index 6fcc9ff391..b69fb33691 100644 --- a/include/ck/library/utility/gpu_verification.hpp +++ b/include/ck/library/utility/gpu_verification.hpp @@ -19,6 +19,7 @@ #include "ck/library/utility/check_err.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace profiler { diff --git a/include/ck/library/utility/host_tensor.hpp b/include/ck/library/utility/host_tensor.hpp index 2e95ee8cf3..0f27e543be 100644 --- a/include/ck/library/utility/host_tensor.hpp +++ b/include/ck/library/utility/host_tensor.hpp @@ -24,6 +24,7 @@ #include "ck/tensor_operation/gpu/device/tensor_layout.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" #pragma clang diagnostic ignored "-Wlifetime-safety-cross-tu-suggestions" diff --git a/include/ck/tensor/static_tensor.hpp b/include/ck/tensor/static_tensor.hpp index c3f3bd0c91..c29c1a4a66 100644 --- a/include/ck/tensor/static_tensor.hpp +++ b/include/ck/tensor/static_tensor.hpp @@ -5,6 +5,7 @@ #define CK_STATIC_TENSOR_HPP #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_description/multi_index_transform.hpp b/include/ck/tensor_description/multi_index_transform.hpp index 5a6c335b2c..db880dc189 100644 --- a/include/ck/tensor_description/multi_index_transform.hpp +++ b/include/ck/tensor_description/multi_index_transform.hpp @@ -7,6 +7,7 @@ #include "ck/utility/multi_index.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_description/tensor_descriptor.hpp b/include/ck/tensor_description/tensor_descriptor.hpp index 40d1397ca5..4ebf012cb4 100644 --- a/include/ck/tensor_description/tensor_descriptor.hpp +++ b/include/ck/tensor_description/tensor_descriptor.hpp @@ -8,6 +8,7 @@ #include "ck/tensor_description/multi_index_transform.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_description/tensor_space_filling_curve.hpp b/include/ck/tensor_description/tensor_space_filling_curve.hpp index 0897768e2e..353ce65c61 100644 --- a/include/ck/tensor_description/tensor_space_filling_curve.hpp +++ b/include/ck/tensor_description/tensor_space_filling_curve.hpp @@ -11,6 +11,7 @@ #include "ck/tensor_description/tensor_adaptor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_wmmaops_base.hpp b/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_wmmaops_base.hpp index fb1ae8c543..da5f96c0cd 100644 --- a/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_wmmaops_base.hpp +++ b/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_wmmaops_base.hpp @@ -11,6 +11,7 @@ #include "ck/tensor_description/tensor_adaptor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_xdlops.hpp b/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_xdlops.hpp index 812e14d73f..4611aa6d6d 100644 --- a/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_xdlops.hpp +++ b/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_xdlops.hpp @@ -14,6 +14,7 @@ // Local prefetch 1 stage #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_xdlops_base.hpp b/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_xdlops_base.hpp index abff9de535..2a668e5a41 100644 --- a/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_xdlops_base.hpp +++ b/include/ck/tensor_operation/gpu/block/blockwise_gemm_pipeline_xdlops_base.hpp @@ -10,6 +10,7 @@ #include "ck/tensor_description/tensor_adaptor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/block/blockwise_gemm_wmma.hpp b/include/ck/tensor_operation/gpu/block/blockwise_gemm_wmma.hpp index 8bbf809521..f8bcd04be7 100644 --- a/include/ck/tensor_operation/gpu/block/blockwise_gemm_wmma.hpp +++ b/include/ck/tensor_operation/gpu/block/blockwise_gemm_wmma.hpp @@ -12,6 +12,7 @@ #define CK_MNK_LOOP #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops.hpp b/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops.hpp index 53646a4eba..25a29a277b 100644 --- a/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops.hpp +++ b/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops.hpp @@ -10,6 +10,7 @@ #include "ck/tensor_description/tensor_adaptor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops_skip_b_lds.hpp b/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops_skip_b_lds.hpp index 65a326e3e7..4fe0b77f27 100644 --- a/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops_skip_b_lds.hpp +++ b/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops_skip_b_lds.hpp @@ -9,6 +9,7 @@ #include "ck/tensor_description/tensor_adaptor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/device_grouped_gemm.hpp b/include/ck/tensor_operation/gpu/device/device_grouped_gemm.hpp index b2d1120d25..426b008257 100644 --- a/include/ck/tensor_operation/gpu/device/device_grouped_gemm.hpp +++ b/include/ck/tensor_operation/gpu/device/device_grouped_gemm.hpp @@ -13,6 +13,7 @@ #include "ck/utility/ignore.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_contraction_multiple_d_wmma_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_contraction_multiple_d_wmma_cshuffle_v3.hpp index 14e63bc8aa..c91cb06e6b 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_contraction_multiple_d_wmma_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_contraction_multiple_d_wmma_cshuffle_v3.hpp @@ -20,6 +20,7 @@ #include "ck/utility/scheduler_enum.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_contraction_multiple_d_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_contraction_multiple_d_xdl_cshuffle.hpp index 6ce9884cac..6ddc203359 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_contraction_multiple_d_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_contraction_multiple_d_xdl_cshuffle.hpp @@ -19,6 +19,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_gemm_wmma_cshuffle_v3_common.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_gemm_wmma_cshuffle_v3_common.hpp index d3574ad417..0346f90b72 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_gemm_wmma_cshuffle_v3_common.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_gemm_wmma_cshuffle_v3_common.hpp @@ -19,6 +19,7 @@ #include "ck/utility/integral_constant.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { @@ -706,6 +707,7 @@ struct DeviceGemmGemm_Wmma_CShuffleV3_Common_Invoker_Arg { #if defined(__clang__) #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wformat-nonliteral" #endif va_list args; diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_gemm_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_gemm_xdl_cshuffle.hpp index b9a04b9686..330ee22ba5 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_gemm_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_gemm_xdl_cshuffle.hpp @@ -19,6 +19,7 @@ #include "ck/host_utility/io.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_multi_d_xdl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_multi_d_xdl.hpp index 34a9766036..4846dabe2a 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_multi_d_xdl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_multi_d_xdl.hpp @@ -19,6 +19,7 @@ #include "ck/host_utility/io.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace tensor_operation { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_reduce_wmma_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_reduce_wmma_cshuffle_v3.hpp index c66b1b9070..5c42dc9745 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_reduce_wmma_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_reduce_wmma_cshuffle_v3.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_reduce_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_reduce_xdl_cshuffle.hpp index 2be3601185..6bfbebd351 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_reduce_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_reduce_xdl_cshuffle.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_permute_wmma_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_permute_wmma_cshuffle.hpp index ae9b789021..c5cd7a543c 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_permute_wmma_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_permute_wmma_cshuffle.hpp @@ -23,6 +23,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_permute_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_permute_xdl_cshuffle.hpp index bf0e2faf2a..5e49d8f2da 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_permute_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_permute_xdl_cshuffle.hpp @@ -20,6 +20,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_xdl_cshuffle.hpp index 7739f6dd88..84a0662be6 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_softmax_gemm_xdl_cshuffle.hpp @@ -23,6 +23,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_batched_gemm_softmax_gemm_xdl_cshuffle_v1.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_xdl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_xdl.hpp index 162ad2b574..a6add9cd35 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_xdl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_xdl.hpp @@ -17,6 +17,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_backward_impl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_backward_impl.hpp index 40d976ee3e..202ed1088d 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_backward_impl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_backward_impl.hpp @@ -19,6 +19,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_forward_impl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_forward_impl.hpp index 00344bfba5..a4995ccc62 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_forward_impl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_forward_impl.hpp @@ -20,6 +20,7 @@ #include "ck/host_utility/hip_check_error.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_forward_impl_obsolete.hpp b/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_forward_impl_obsolete.hpp index 73f10558ca..01f2b60cc8 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_forward_impl_obsolete.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_batchnorm_forward_impl_obsolete.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_cgemm_4gemm_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_cgemm_4gemm_xdl_cshuffle.hpp index 42996e81c5..55158d40a7 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_cgemm_4gemm_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_cgemm_4gemm_xdl_cshuffle.hpp @@ -20,6 +20,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_bias_activation_add_nhwc_kyxc_nhwk.hpp b/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_bias_activation_add_nhwc_kyxc_nhwk.hpp index c9dad890b3..32939ddfbd 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_bias_activation_add_nhwc_kyxc_nhwk.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_bias_activation_add_nhwc_kyxc_nhwk.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_bias_activation_nhwc_kyxc_nhwk.hpp b/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_bias_activation_nhwc_kyxc_nhwk.hpp index 8cb02aee7e..71b1a4e30f 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_bias_activation_nhwc_kyxc_nhwk.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_bias_activation_nhwc_kyxc_nhwk.hpp @@ -19,6 +19,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_nhwc_kyxc_nhwk.hpp b/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_nhwc_kyxc_nhwk.hpp index 20c2fdbda7..10ca355bfc 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_nhwc_kyxc_nhwk.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_c_shuffle_nhwc_kyxc_nhwk.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_nhwc_kyxc_nhwk.hpp b/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_nhwc_kyxc_nhwk.hpp index 4e4d11ed45..ed97b1e17e 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_nhwc_kyxc_nhwk.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_conv2d_fwd_xdl_nhwc_kyxc_nhwk.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_conv3d_fwd_naive_ndhwc_kzyxc_ndhwk.hpp b/include/ck/tensor_operation/gpu/device/impl/device_conv3d_fwd_naive_ndhwc_kzyxc_ndhwk.hpp index 202304ec9b..19fb1afbe8 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_conv3d_fwd_naive_ndhwc_kzyxc_ndhwk.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_conv3d_fwd_naive_ndhwc_kzyxc_ndhwk.hpp @@ -15,6 +15,7 @@ #include "ck/library/reference_tensor_operation/gpu/naive_conv_fwd_gpu.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_convnd_bwd_data_nwc_kxc_nwk_dl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_convnd_bwd_data_nwc_kxc_nwk_dl.hpp index 33b8c94d8e..3980c055cf 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_convnd_bwd_data_nwc_kxc_nwk_dl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_convnd_bwd_data_nwc_kxc_nwk_dl.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_convnd_bwd_data_nwc_kxc_nwk_xdl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_convnd_bwd_data_nwc_kxc_nwk_xdl.hpp index 0af51ae893..6632da3821 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_convnd_bwd_data_nwc_kxc_nwk_xdl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_convnd_bwd_data_nwc_kxc_nwk_xdl.hpp @@ -19,6 +19,7 @@ #include "ck/library/utility/numeric.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_bias_add_reduce_wmma_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_bias_add_reduce_wmma_cshuffle_v3.hpp index 28f9f85ad8..b6d52b00dc 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_bias_add_reduce_wmma_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_bias_add_reduce_wmma_cshuffle_v3.hpp @@ -17,6 +17,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_bias_add_reduce_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_bias_add_reduce_xdl_cshuffle.hpp index b17441cb65..29cec6890f 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_bias_add_reduce_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_bias_add_reduce_xdl_cshuffle.hpp @@ -17,6 +17,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_layernorm_wmma_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_layernorm_wmma_cshuffle_v3.hpp index 5e1b601c82..13bba7626d 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_layernorm_wmma_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_layernorm_wmma_cshuffle_v3.hpp @@ -19,6 +19,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_multiple_r_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_multiple_r_xdl_cshuffle.hpp index 276f81c3bc..e51da8fd85 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_multiple_r_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_multiple_r_xdl_cshuffle.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_wmma_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_wmma_cshuffle_v3.hpp index ff0cc6f260..53e8964bfb 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_wmma_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_wmma_cshuffle_v3.hpp @@ -19,6 +19,7 @@ #include "ck/tensor_operation/gpu/device/impl/device_gemm_wmma_cshuffle_v3_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace tensor_operation { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_xdl_cshuffle.hpp index 6165b0f28e..20bf379ef3 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_xdl_cshuffle.hpp @@ -20,6 +20,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_multiple_d_xdl_cshuffle.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_reduce_wmma_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_reduce_wmma_cshuffle_v3.hpp index 12a085a4b5..8fa090e61a 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_reduce_wmma_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_reduce_wmma_cshuffle_v3.hpp @@ -17,6 +17,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_reduce_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_reduce_xdl_cshuffle.hpp index 44c5000b32..6c97367a7e 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_reduce_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_reduce_xdl_cshuffle.hpp @@ -17,6 +17,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_wmma_cshuffle_v3r1.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_wmma_cshuffle_v3r1.hpp index 1d22632228..2e8d32ddb4 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_wmma_cshuffle_v3r1.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_wmma_cshuffle_v3r1.hpp @@ -27,6 +27,7 @@ #include "ck/tensor_operation/gpu/device/impl/device_reduce_threadwise_multi_d.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_layernorm_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_layernorm_cshuffle.hpp index fb6aa0294e..8791b7ce26 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_layernorm_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_layernorm_cshuffle.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_skip_b_lds.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_skip_b_lds.hpp index bb41728222..9a44562c2b 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_skip_b_lds.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_skip_b_lds.hpp @@ -19,6 +19,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_waveletmodel_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_waveletmodel_cshuffle.hpp index 417b260941..ee2f276d62 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_waveletmodel_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_xdl_waveletmodel_cshuffle.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_bwd_weight_dl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_bwd_weight_dl.hpp index 88c2207e09..79df7a6f1c 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_bwd_weight_dl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_bwd_weight_dl.hpp @@ -27,6 +27,7 @@ #endif #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_wmma_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_wmma_cshuffle_v3.hpp index acfbbceb46..3ab171a382 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_wmma_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_wmma_cshuffle_v3.hpp @@ -35,6 +35,7 @@ #endif #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace tensor_operation { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_xdl_cshuffle.hpp index b11f17b63f..39c432dfa0 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_xdl_cshuffle.hpp @@ -34,6 +34,7 @@ #endif #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace tensor_operation { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_xdl_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_xdl_cshuffle_v3.hpp index 5d739dedd0..7dba1420da 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_xdl_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_xdl_cshuffle_v3.hpp @@ -33,6 +33,7 @@ #endif #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace tensor_operation { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_d_multiple_r_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_d_multiple_r_xdl_cshuffle.hpp index faa290f323..6acc7ccb7e 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_d_multiple_r_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_d_multiple_r_xdl_cshuffle.hpp @@ -25,6 +25,7 @@ #include "ck/library/utility/numeric.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace tensor_operation { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_d_wmma_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_d_wmma_cshuffle.hpp index d1b56a93c5..6907d22525 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_d_wmma_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_d_wmma_cshuffle.hpp @@ -30,6 +30,7 @@ #endif #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace tensor_operation { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_grouped_query_attention_forward_wmma.hpp b/include/ck/tensor_operation/gpu/device/impl/device_grouped_query_attention_forward_wmma.hpp index 4037c845cf..8a1dea87f5 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_query_attention_forward_wmma.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_query_attention_forward_wmma.hpp @@ -23,6 +23,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_image_to_column_impl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_image_to_column_impl.hpp index 756b73f653..7f7f669602 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_image_to_column_impl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_image_to_column_impl.hpp @@ -20,6 +20,7 @@ #include "ck/host_utility/io.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_multi_query_attention_forward_wmma.hpp b/include/ck/tensor_operation/gpu/device/impl/device_multi_query_attention_forward_wmma.hpp index 2903b4a90b..3b0479be77 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_multi_query_attention_forward_wmma.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_multi_query_attention_forward_wmma.hpp @@ -23,6 +23,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_multiple_reduce_multiblock.hpp b/include/ck/tensor_operation/gpu/device/impl/device_multiple_reduce_multiblock.hpp index 2e39fabe2d..0e31488487 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_multiple_reduce_multiblock.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_multiple_reduce_multiblock.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace tensor_operation { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_multiple_reduce_threadwise.hpp b/include/ck/tensor_operation/gpu/device/impl/device_multiple_reduce_threadwise.hpp index 70788c574f..389754f533 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_multiple_reduce_threadwise.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_multiple_reduce_threadwise.hpp @@ -17,6 +17,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace tensor_operation { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_normalization_bwd_data_impl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_normalization_bwd_data_impl.hpp index 5ea27219d6..887322379c 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_normalization_bwd_data_impl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_normalization_bwd_data_impl.hpp @@ -15,6 +15,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" // M is Invariant dimension, K is reduced dimension diff --git a/include/ck/tensor_operation/gpu/device/impl/device_normalization_bwd_gamma_beta_impl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_normalization_bwd_gamma_beta_impl.hpp index 948a85d99d..153685af13 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_normalization_bwd_gamma_beta_impl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_normalization_bwd_gamma_beta_impl.hpp @@ -15,6 +15,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" // M is Invariant dimension, K is reduced dimension diff --git a/include/ck/tensor_operation/gpu/device/impl/device_normalization_fwd_impl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_normalization_fwd_impl.hpp index aa161dcf34..429e9cff79 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_normalization_fwd_impl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_normalization_fwd_impl.hpp @@ -15,6 +15,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_permute_impl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_permute_impl.hpp index f3a00b188b..ea52a442ae 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_permute_impl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_permute_impl.hpp @@ -18,6 +18,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { namespace tensor_operation { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_pool2d_fwd_nhwc_nhwc.hpp b/include/ck/tensor_operation/gpu/device/impl/device_pool2d_fwd_nhwc_nhwc.hpp index 1b9fd7b704..3c0d110540 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_pool2d_fwd_nhwc_nhwc.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_pool2d_fwd_nhwc_nhwc.hpp @@ -17,6 +17,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_pool3d_fwd_ndhwc_ndhwc.hpp b/include/ck/tensor_operation/gpu/device/impl/device_pool3d_fwd_ndhwc_ndhwc.hpp index 6655b4db6f..d53ab6cadb 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_pool3d_fwd_ndhwc_ndhwc.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_pool3d_fwd_ndhwc_ndhwc.hpp @@ -17,6 +17,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_put_element_impl.hpp b/include/ck/tensor_operation/gpu/device/impl/device_put_element_impl.hpp index 4e7c414384..cef984d581 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_put_element_impl.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_put_element_impl.hpp @@ -15,6 +15,7 @@ #include "ck/host_utility/stream_utility.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_reduce_threadwise.hpp b/include/ck/tensor_operation/gpu/device/impl/device_reduce_threadwise.hpp index 1b3a986226..d711e4705b 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_reduce_threadwise.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_reduce_threadwise.hpp @@ -14,6 +14,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_2d_reduction_threadwise.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_reduce_threadwise_multi_d.hpp b/include/ck/tensor_operation/gpu/device/impl/device_reduce_threadwise_multi_d.hpp index 019e0bc92c..d6c7afd8b2 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_reduce_threadwise_multi_d.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_reduce_threadwise_multi_d.hpp @@ -15,6 +15,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_2d_reduction_threadwise_multi_d.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_sparse_embeddings_forward_layernorm.hpp b/include/ck/tensor_operation/gpu/device/impl/device_sparse_embeddings_forward_layernorm.hpp index 2bb2214c95..10a4d74ddc 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_sparse_embeddings_forward_layernorm.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_sparse_embeddings_forward_layernorm.hpp @@ -19,6 +19,7 @@ #endif #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/device/impl/device_splitk_contraction_multiple_d_xdl_cshuffle.hpp b/include/ck/tensor_operation/gpu/device/impl/device_splitk_contraction_multiple_d_xdl_cshuffle.hpp index d07019eb44..1b2be673da 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_splitk_contraction_multiple_d_xdl_cshuffle.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_splitk_contraction_multiple_d_xdl_cshuffle.hpp @@ -19,6 +19,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/epilogue_cshuffle_v3_welford_wmma.hpp b/include/ck/tensor_operation/gpu/grid/epilogue_cshuffle_v3_welford_wmma.hpp index ffb8d40d45..4d92dbdc0c 100644 --- a/include/ck/tensor_operation/gpu/grid/epilogue_cshuffle_v3_welford_wmma.hpp +++ b/include/ck/tensor_operation/gpu/grid/epilogue_cshuffle_v3_welford_wmma.hpp @@ -9,6 +9,7 @@ #include "ck/tensor_operation/gpu/thread/threadwise_welford.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_batched_gemm_gemm_wmma_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_batched_gemm_gemm_wmma_cshuffle_v3.hpp index 10d83c4b32..36ea80f472 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_batched_gemm_gemm_wmma_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_batched_gemm_gemm_wmma_cshuffle_v3.hpp @@ -512,6 +512,7 @@ struct GridwiseBatchedGemmGemm_wmma_cshuffle_v3 { #if defined(__clang__) #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wformat-nonliteral" #endif va_list args; diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_dpp.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_dpp.hpp index 69cb79b74b..b29829a140 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_dpp.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_dpp.hpp @@ -17,6 +17,7 @@ #include "ck/tensor_operation/gpu/element/element_wise_operation.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_wmma_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_wmma_cshuffle_v3.hpp index 3d13ae6585..ab212e2a3f 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_wmma_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_wmma_cshuffle_v3.hpp @@ -20,6 +20,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_wmma_cshuffle_v3_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_wmma_cshuffle_v3_ab_scale.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_wmma_cshuffle_v3_ab_scale.hpp index d4a8bcb537..2c7a8e2eaf 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_wmma_cshuffle_v3_ab_scale.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_wmma_cshuffle_v3_ab_scale.hpp @@ -17,6 +17,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_wmma_cshuffle_v3_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_conv_v3.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_conv_v3.hpp index c134d34161..d84ec79bc6 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_conv_v3.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_conv_v3.hpp @@ -16,6 +16,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_streamk_v3.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_streamk_v3.hpp index e31399a47b..44839735f2 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_streamk_v3.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_streamk_v3.hpp @@ -18,6 +18,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v1.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v1.hpp index dd1706a5bc..1078789844 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v1.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v1.hpp @@ -16,6 +16,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v2.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v2.hpp index f44af8eaec..13f572f20a 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v2.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v2.hpp @@ -16,6 +16,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3.hpp index 23ee2e0ac7..25dd887a4a 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3.hpp @@ -17,6 +17,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_b_preshuffle.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_b_preshuffle.hpp index 91a8e4b22d..e1e2a0f46b 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_b_preshuffle.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_b_preshuffle.hpp @@ -16,6 +16,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_b_scale.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_b_scale.hpp index d7c8042a73..ea081824f5 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_b_scale.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_b_scale.hpp @@ -16,6 +16,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_abd.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_abd.hpp index 44153e2d69..778d7fa81b 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_abd.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_abd.hpp @@ -15,6 +15,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d.hpp index 21172ffcbf..008a784056 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d.hpp @@ -19,6 +19,7 @@ #define DEBUG_LOG 0 #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_ab_scale.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_ab_scale.hpp index a0ffab38ed..7d2c6d8f28 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_ab_scale.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_ab_scale.hpp @@ -18,6 +18,7 @@ #define DEBUG_LOG 0 #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_b_preshuffle.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_b_preshuffle.hpp index f7131f235b..648b12b4a5 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_b_preshuffle.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_b_preshuffle.hpp @@ -18,6 +18,7 @@ #define DEBUG_LOG 0 #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_blockscale_b_preshuffle.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_blockscale_b_preshuffle.hpp index 8bd4a35a25..e67ce58ada 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_blockscale_b_preshuffle.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_multi_d_blockscale_b_preshuffle.hpp @@ -18,6 +18,7 @@ #define DEBUG_LOG 0 #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_mx.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_mx.hpp index 96a2f3c2e7..a013b3fcff 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_mx.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_mx.hpp @@ -18,6 +18,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_mx_bpreshuffle.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_mx_bpreshuffle.hpp index 2161b58641..23641d7359 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_mx_bpreshuffle.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_v3_mx_bpreshuffle.hpp @@ -17,6 +17,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_bwd_weight.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_bwd_weight.hpp index 6060889c10..ddf3506114 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_bwd_weight.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_bwd_weight.hpp @@ -18,6 +18,7 @@ #include "ck/tensor_operation/gpu/device/device_base.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_splitk_lds_direct_load.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_splitk_lds_direct_load.hpp index b81e9254aa..4a6fcdae55 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_splitk_lds_direct_load.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_splitk_lds_direct_load.hpp @@ -21,6 +21,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_streamk.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_streamk.hpp index 06b0950335..6606a189e1 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_streamk.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_streamk.hpp @@ -21,6 +21,7 @@ #include "ck/host_utility/device_prop.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_v2r3.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_v2r3.hpp index df560a4c0e..b24a64ac50 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_v2r3.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_v2r3.hpp @@ -17,6 +17,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_v2r4r2.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_v2r4r2.hpp index ba21bc27f5..d2bd45f051 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_v2r4r2.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_xdlops_v2r4r2.hpp @@ -18,6 +18,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_moe_gemm.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_moe_gemm.hpp index c9a4c8bc5a..c7b8b4e257 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_moe_gemm.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_moe_gemm.hpp @@ -19,6 +19,7 @@ #define DEBUG_LOG 0 #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_moe_gemm_blockscale.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_moe_gemm_blockscale.hpp index 8aa5c3f4c3..04b1a8fbd7 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_moe_gemm_blockscale.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_moe_gemm_blockscale.hpp @@ -16,6 +16,7 @@ #define DEBUG_LOG 0 #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm.hpp index 99513b6844..ec7b18da41 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm.hpp @@ -20,6 +20,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" #define DEBUG_LOG 0 diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm_bns.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm_bns.hpp index 200495008f..bddef4de0e 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm_bns.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm_bns.hpp @@ -22,6 +22,7 @@ #define DEBUG_LOG 0 #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm_bpreshuffle.hpp b/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm_bpreshuffle.hpp index 2e5f10e791..f81f7bd390 100644 --- a/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm_bpreshuffle.hpp +++ b/include/ck/tensor_operation/gpu/grid/gridwise_moe_mx_gemm_bpreshuffle.hpp @@ -20,6 +20,7 @@ #include "ck/tensor_operation/gpu/grid/gridwise_gemm_xdl_cshuffle_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" #define DEBUG_LOG 0 diff --git a/include/ck/tensor_operation/gpu/thread/threadwise_tensor_slice_transfer.hpp b/include/ck/tensor_operation/gpu/thread/threadwise_tensor_slice_transfer.hpp index 1f53680fba..9a5e021bf6 100644 --- a/include/ck/tensor_operation/gpu/thread/threadwise_tensor_slice_transfer.hpp +++ b/include/ck/tensor_operation/gpu/thread/threadwise_tensor_slice_transfer.hpp @@ -13,6 +13,7 @@ #include "ck/tensor_operation/gpu/thread/threadwise_tensor_slice_transfer_util.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/utility/amd_address_space.hpp b/include/ck/utility/amd_address_space.hpp index 00687da226..46557b3d41 100644 --- a/include/ck/utility/amd_address_space.hpp +++ b/include/ck/utility/amd_address_space.hpp @@ -26,6 +26,7 @@ __device__ T* cast_pointer_to_generic_address_space(T CK_CONSTANT_ADDRESS_SPACE* // cast a pointer in "Constant" address space (4) to "Generic" address space (0) // only c-style pointer cast seems be able to be compiled #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wold-style-cast" return (T*)p; // NOLINT(old-style-cast) #pragma clang diagnostic pop @@ -37,6 +38,7 @@ __host__ __device__ T CK_CONSTANT_ADDRESS_SPACE* cast_pointer_to_constant_addres // cast a pointer in "Generic" address space (0) to "Constant" address space (4) // only c-style pointer cast seems be able to be compiled #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wold-style-cast" return (T CK_CONSTANT_ADDRESS_SPACE*)p; // NOLINT(old-style-cast) #pragma clang diagnostic pop diff --git a/include/ck/utility/array.hpp b/include/ck/utility/array.hpp index e194267efa..b0e90b2cc0 100644 --- a/include/ck/utility/array.hpp +++ b/include/ck/utility/array.hpp @@ -10,6 +10,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/utility/c_style_pointer_cast.hpp b/include/ck/utility/c_style_pointer_cast.hpp index eab50de943..023e0c38ad 100644 --- a/include/ck/utility/c_style_pointer_cast.hpp +++ b/include/ck/utility/c_style_pointer_cast.hpp @@ -15,6 +15,7 @@ template #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/utility/functional2.hpp b/include/ck/utility/functional2.hpp index c047e6181f..b704f2881f 100644 --- a/include/ck/utility/functional2.hpp +++ b/include/ck/utility/functional2.hpp @@ -9,6 +9,7 @@ #include "ck/utility/type.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/utility/sequence.hpp b/include/ck/utility/sequence.hpp index d6d4b83f81..8987f9fbf8 100644 --- a/include/ck/utility/sequence.hpp +++ b/include/ck/utility/sequence.hpp @@ -13,6 +13,7 @@ #include "ck/utility/math.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/utility/span.hpp b/include/ck/utility/span.hpp index eef376878c..72efd79711 100644 --- a/include/ck/utility/span.hpp +++ b/include/ck/utility/span.hpp @@ -8,6 +8,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/utility/static_buffer.hpp b/include/ck/utility/static_buffer.hpp index 7e47da5bf8..bde35b8a0c 100644 --- a/include/ck/utility/static_buffer.hpp +++ b/include/ck/utility/static_buffer.hpp @@ -6,6 +6,7 @@ #include "statically_indexed_array.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/utility/statically_indexed_array.hpp b/include/ck/utility/statically_indexed_array.hpp index 1139091233..0d3be06c6b 100644 --- a/include/ck/utility/statically_indexed_array.hpp +++ b/include/ck/utility/statically_indexed_array.hpp @@ -8,6 +8,7 @@ #include "tuple.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/utility/tuple.hpp b/include/ck/utility/tuple.hpp index 038a81b992..0067433839 100644 --- a/include/ck/utility/tuple.hpp +++ b/include/ck/utility/tuple.hpp @@ -10,7 +10,9 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" +#pragma clang diagnostic ignored "-Wlifetime-safety-lifetimebound-violation" namespace ck { diff --git a/include/ck/utility/type_convert.hpp b/include/ck/utility/type_convert.hpp index 4f85bc32f1..faac045b86 100644 --- a/include/ck/utility/type_convert.hpp +++ b/include/ck/utility/type_convert.hpp @@ -14,6 +14,7 @@ #include "ck/utility/type.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { // Define the common macro for MI300 models diff --git a/include/ck/utility/workgroup_barrier.hpp b/include/ck/utility/workgroup_barrier.hpp index b77c98d709..791357b8fa 100644 --- a/include/ck/utility/workgroup_barrier.hpp +++ b/include/ck/utility/workgroup_barrier.hpp @@ -6,6 +6,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/include/ck/wrapper/layout.hpp b/include/ck/wrapper/layout.hpp index c2b32cf7dd..11d16ab144 100644 --- a/include/ck/wrapper/layout.hpp +++ b/include/ck/wrapper/layout.hpp @@ -6,6 +6,7 @@ #include "ck/wrapper/utils/layout_utils.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" // Disable from doxygen docs generation diff --git a/include/ck/wrapper/tensor.hpp b/include/ck/wrapper/tensor.hpp index 8a00b1ed30..3b88228db4 100644 --- a/include/ck/wrapper/tensor.hpp +++ b/include/ck/wrapper/tensor.hpp @@ -8,6 +8,7 @@ #include "utils/layout_utils.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" // Disable from doxygen docs generation diff --git a/include/ck_tile/core/algorithm/coordinate_transform.hpp b/include/ck_tile/core/algorithm/coordinate_transform.hpp index af43cd3399..37f5481ceb 100644 --- a/include/ck_tile/core/algorithm/coordinate_transform.hpp +++ b/include/ck_tile/core/algorithm/coordinate_transform.hpp @@ -12,6 +12,7 @@ #include "ck_tile/core/utility/print.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/arch/amd_buffer_addressing.hpp b/include/ck_tile/core/arch/amd_buffer_addressing.hpp index 6a9c9e3faf..592ef065b0 100644 --- a/include/ck_tile/core/arch/amd_buffer_addressing.hpp +++ b/include/ck_tile/core/arch/amd_buffer_addressing.hpp @@ -152,6 +152,7 @@ template struct buffer_store_if; #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wundefined-reinterpret-cast" // TODO: strict aliasing rule seems fail when reinterpret_cast between vector type // (exp_vector_type(xxx)) @@ -1962,6 +1963,7 @@ CK_TILE_DEVICE void amd_async_buffer_load(CK_TILE_LDS_ADDR T* smem, v_offset = flag ? v_offset : src_wave_buffer_resource[2]; #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wold-style-cast" // Use C-style cast to change address space without dropping llvm noalias attribute llvm_amdgcn_raw_buffer_load_lds(src_wave_buffer_resource, @@ -3062,6 +3064,7 @@ __device__ auto amd_transpose_load_to_vgpr(const T* __restrict__ in_ptr) "We need to have the compatible compiler version to build this instruction"); #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wold-style-cast" // Use C-style cast to change address space without dropping llvm noalias attribute const auto in_ptr_ = (__LDS_ADDR T*)(const_cast(in_ptr)); diff --git a/include/ck_tile/core/arch/amd_buffer_addressing_builtins.hpp b/include/ck_tile/core/arch/amd_buffer_addressing_builtins.hpp index 0cb4dbeff4..68102adee8 100644 --- a/include/ck_tile/core/arch/amd_buffer_addressing_builtins.hpp +++ b/include/ck_tile/core/arch/amd_buffer_addressing_builtins.hpp @@ -144,6 +144,7 @@ template<> struct buffer_load_trait<4 , thread_buffer> { using payloa template struct buffer_load; #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wundefined-reinterpret-cast" // TODO: strict aliasing rule seems fail when reinterpret_cast between vector type // (exp_vector_type(xxx)) @@ -1859,6 +1860,7 @@ CK_TILE_DEVICE void amd_async_buffer_load(CK_TILE_LDS_ADDR T* smem, v_offset = flag ? v_offset : 0x7fffffff; // large offset to cause OOB access #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wold-style-cast" // Use C-style cast to change address space without dropping llvm noalias attribute __builtin_amdgcn_raw_ptr_buffer_load_lds(rsrc, @@ -3018,6 +3020,7 @@ __device__ auto amd_transpose_load_to_vgpr(const T* __restrict__ in_ptr) "We need to have the compatible compiler version to build this instruction"); #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wold-style-cast" // Use C-style cast to change address space without dropping llvm noalias attribute const auto in_ptr_ = (__LDS_ADDR T*)(const_cast(in_ptr)); diff --git a/include/ck_tile/core/arch/arch.hpp b/include/ck_tile/core/arch/arch.hpp index 417ec12c8c..4d933c0b30 100644 --- a/include/ck_tile/core/arch/arch.hpp +++ b/include/ck_tile/core/arch/arch.hpp @@ -1093,6 +1093,7 @@ __device__ T* cast_pointer_to_generic_address_space(T CK_TILE_CONSTANT_ADDRESS_S // cast a pointer in "Constant" address space (4) to "Generic" address space (0) // only c-style pointer cast seems be able to be compiled #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wold-style-cast" return (T*)(p); // NOLINT(old-style-cast) #pragma clang diagnostic pop @@ -1104,6 +1105,7 @@ __host__ __device__ T CK_TILE_CONSTANT_ADDRESS_SPACE* cast_pointer_to_constant_a // cast a pointer in "Generic" address space (0) to "Constant" address space (4) // only c-style pointer cast seems be able to be compiled; #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wold-style-cast" return (T CK_TILE_CONSTANT_ADDRESS_SPACE*)p; // NOLINT(old-style-cast) #pragma clang diagnostic pop diff --git a/include/ck_tile/core/arch/mma/amdgcn_mma.hpp b/include/ck_tile/core/arch/mma/amdgcn_mma.hpp index c31aee0e1d..687e523f9e 100644 --- a/include/ck_tile/core/arch/mma/amdgcn_mma.hpp +++ b/include/ck_tile/core/arch/mma/amdgcn_mma.hpp @@ -12,6 +12,7 @@ #include "ck_tile/core/utility/ignore.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile::core::arch::mma { diff --git a/include/ck_tile/core/arch/mma/mma_pipeline.hpp b/include/ck_tile/core/arch/mma/mma_pipeline.hpp index 0f497a6ce6..418cad282d 100644 --- a/include/ck_tile/core/arch/mma/mma_pipeline.hpp +++ b/include/ck_tile/core/arch/mma/mma_pipeline.hpp @@ -10,6 +10,7 @@ #include "mma_transforms.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile::core::arch::mma { diff --git a/include/ck_tile/core/container/array.hpp b/include/ck_tile/core/container/array.hpp index d6ba1efcbe..e23b4ce659 100644 --- a/include/ck_tile/core/container/array.hpp +++ b/include/ck_tile/core/container/array.hpp @@ -13,6 +13,7 @@ #include "ck_tile/core/utility/functional.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/container/map.hpp b/include/ck_tile/core/container/map.hpp index 8c861ceeb6..ef91fb6af9 100644 --- a/include/ck_tile/core/container/map.hpp +++ b/include/ck_tile/core/container/map.hpp @@ -9,6 +9,7 @@ #include "ck_tile/core/container/tuple.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/container/span.hpp b/include/ck_tile/core/container/span.hpp index e0a8768590..9839cb533f 100644 --- a/include/ck_tile/core/container/span.hpp +++ b/include/ck_tile/core/container/span.hpp @@ -9,6 +9,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/container/static_array.hpp b/include/ck_tile/core/container/static_array.hpp index 6794e8e169..00c352c6f6 100644 --- a/include/ck_tile/core/container/static_array.hpp +++ b/include/ck_tile/core/container/static_array.hpp @@ -7,6 +7,7 @@ #include "ck_tile/core/numeric/integer.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/container/thread_buffer.hpp b/include/ck_tile/core/container/thread_buffer.hpp index 58e417a612..37a9b0c3e0 100644 --- a/include/ck_tile/core/container/thread_buffer.hpp +++ b/include/ck_tile/core/container/thread_buffer.hpp @@ -8,6 +8,7 @@ #include "ck_tile/core/container/tuple.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/container/tuple.hpp b/include/ck_tile/core/container/tuple.hpp index d7da0e1467..c147208f78 100644 --- a/include/ck_tile/core/container/tuple.hpp +++ b/include/ck_tile/core/container/tuple.hpp @@ -14,7 +14,9 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" +#pragma clang diagnostic ignored "-Wlifetime-safety-lifetimebound-violation" #ifndef CK_TILE_TUPLE_IMPL #define CK_TILE_TUPLE_IMPL 1 diff --git a/include/ck_tile/core/numeric/e8m0.hpp b/include/ck_tile/core/numeric/e8m0.hpp index ee12524283..c3f85bf1f2 100644 --- a/include/ck_tile/core/numeric/e8m0.hpp +++ b/include/ck_tile/core/numeric/e8m0.hpp @@ -7,6 +7,7 @@ #include "ck_tile/core/numeric/mxfp_convert.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/numeric/pk_fp4.hpp b/include/ck_tile/core/numeric/pk_fp4.hpp index 5822e3b9bc..998c1f4c3d 100644 --- a/include/ck_tile/core/numeric/pk_fp4.hpp +++ b/include/ck_tile/core/numeric/pk_fp4.hpp @@ -10,6 +10,7 @@ #include "ck_tile/core/numeric/mxfp_convert.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" #if defined(__gfx950__) diff --git a/include/ck_tile/core/numeric/type_convert.hpp b/include/ck_tile/core/numeric/type_convert.hpp index 54d26444d5..6e9cb617e1 100644 --- a/include/ck_tile/core/numeric/type_convert.hpp +++ b/include/ck_tile/core/numeric/type_convert.hpp @@ -14,6 +14,7 @@ #include "ck_tile/core/numeric/mxfp_convert.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/tensor/buffer_view.hpp b/include/ck_tile/core/tensor/buffer_view.hpp index 0a6a1fcba9..d704e68a38 100644 --- a/include/ck_tile/core/tensor/buffer_view.hpp +++ b/include/ck_tile/core/tensor/buffer_view.hpp @@ -18,7 +18,9 @@ #include "ck_tile/core/utility/ignore.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" +#pragma clang diagnostic ignored "-Wlifetime-safety-lifetimebound-violation" namespace ck_tile { diff --git a/include/ck_tile/core/tensor/static_distributed_tensor.hpp b/include/ck_tile/core/tensor/static_distributed_tensor.hpp index c162b335c7..e9eb51f1a5 100644 --- a/include/ck_tile/core/tensor/static_distributed_tensor.hpp +++ b/include/ck_tile/core/tensor/static_distributed_tensor.hpp @@ -15,6 +15,7 @@ #include "ck_tile/core/container/thread_buffer.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/tensor/tensor_adaptor.hpp b/include/ck_tile/core/tensor/tensor_adaptor.hpp index 56c62a29ee..5ca7f468b3 100644 --- a/include/ck_tile/core/tensor/tensor_adaptor.hpp +++ b/include/ck_tile/core/tensor/tensor_adaptor.hpp @@ -13,6 +13,7 @@ #include "ck_tile/core/numeric/numeric.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/tensor/tensor_adaptor_coordinate.hpp b/include/ck_tile/core/tensor/tensor_adaptor_coordinate.hpp index 6d33bde83e..a517a99dbd 100644 --- a/include/ck_tile/core/tensor/tensor_adaptor_coordinate.hpp +++ b/include/ck_tile/core/tensor/tensor_adaptor_coordinate.hpp @@ -15,6 +15,7 @@ #include "ck_tile/core/utility/print.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { @@ -348,6 +349,7 @@ struct CK_PRINT_X_, str_literal> { constexpr auto fmt_wrap_v = get_prefix() + str_literal{} + get_suffix(); #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wformat-nonliteral" printf(fmt_wrap_v.data, get_thread_id(), args..., targs.at(number())...); #pragma clang diagnostic pop diff --git a/include/ck_tile/core/tensor/tensor_view.hpp b/include/ck_tile/core/tensor/tensor_view.hpp index 1d008b495b..085cc37e32 100644 --- a/include/ck_tile/core/tensor/tensor_view.hpp +++ b/include/ck_tile/core/tensor/tensor_view.hpp @@ -15,6 +15,7 @@ #include "ck_tile/core/utility/type_traits.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/tensor/tile_distribution.hpp b/include/ck_tile/core/tensor/tile_distribution.hpp index beafc03115..2c49b888c4 100644 --- a/include/ck_tile/core/tensor/tile_distribution.hpp +++ b/include/ck_tile/core/tensor/tile_distribution.hpp @@ -16,6 +16,7 @@ #include "ck_tile/core/utility/type_traits.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/tensor/tile_elementwise.hpp b/include/ck_tile/core/tensor/tile_elementwise.hpp index bc6d7d2f5a..12437095bd 100644 --- a/include/ck_tile/core/tensor/tile_elementwise.hpp +++ b/include/ck_tile/core/tensor/tile_elementwise.hpp @@ -194,6 +194,7 @@ CK_TILE_DEVICE auto cast_tile_pk_fp8_fp32(const InTensor& in_dstr_tensors) auto out_dstr_tensor = make_static_distributed_tensor(in_tile_dstr); #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wuninitialized" // __builtin_amdgcn_cvt_pk_fp8_f32() this builtin requires the old value, and // will generate a v_mov_b32 vxxx [old] before cvt, which result in unwanted ISA diff --git a/include/ck_tile/core/utility/debug.hpp b/include/ck_tile/core/utility/debug.hpp index 74675d44cf..0da08271eb 100644 --- a/include/ck_tile/core/utility/debug.hpp +++ b/include/ck_tile/core/utility/debug.hpp @@ -91,6 +91,7 @@ struct CK_PRINTF #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/utility/functional.hpp b/include/ck_tile/core/utility/functional.hpp index 032be236b6..cceb87fb98 100644 --- a/include/ck_tile/core/utility/functional.hpp +++ b/include/ck_tile/core/utility/functional.hpp @@ -11,6 +11,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/core/utility/type_traits.hpp b/include/ck_tile/core/utility/type_traits.hpp index c491dda705..d17c99b309 100644 --- a/include/ck_tile/core/utility/type_traits.hpp +++ b/include/ck_tile/core/utility/type_traits.hpp @@ -120,6 +120,7 @@ template < CK_TILE_HOST_DEVICE PY c_style_pointer_cast([[clang::lifetimebound]] PX p_x) { #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wold-style-cast" #pragma clang diagnostic ignored "-Wcast-align" return (PY)p_x; // NOLINT(old-style-cast, cast-align) diff --git a/include/ck_tile/host/arg_parser.hpp b/include/ck_tile/host/arg_parser.hpp index fee7f7779b..dee28f9263 100644 --- a/include/ck_tile/host/arg_parser.hpp +++ b/include/ck_tile/host/arg_parser.hpp @@ -14,6 +14,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/host/host_tensor.hpp b/include/ck_tile/host/host_tensor.hpp index 18f936c17e..91906d4b6e 100644 --- a/include/ck_tile/host/host_tensor.hpp +++ b/include/ck_tile/host/host_tensor.hpp @@ -18,6 +18,7 @@ #include "ck_tile/host/ranges.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/host/joinable_thread.hpp b/include/ck_tile/host/joinable_thread.hpp index b2e1fc4dac..586524221e 100644 --- a/include/ck_tile/host/joinable_thread.hpp +++ b/include/ck_tile/host/joinable_thread.hpp @@ -60,6 +60,7 @@ class cpu_core_guard for(unsigned int i = 0; i < num_cores; ++i) { #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wold-style-cast" CPU_SET(i, &new_cpu_set); // NOLINT(old-style-cast) #pragma clang diagnostic pop diff --git a/include/ck_tile/host/kernel_launch.hpp b/include/ck_tile/host/kernel_launch.hpp index c96a427db1..b9f53c00a0 100644 --- a/include/ck_tile/host/kernel_launch.hpp +++ b/include/ck_tile/host/kernel_launch.hpp @@ -16,7 +16,9 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" +#pragma clang diagnostic ignored "-Wlifetime-safety-lifetimebound-violation" namespace ck_tile { diff --git a/include/ck_tile/ops/batched_contraction/kernel/batched_contraction_kernel.hpp b/include/ck_tile/ops/batched_contraction/kernel/batched_contraction_kernel.hpp index 8e7ea3ce09..a6b45dfd30 100644 --- a/include/ck_tile/ops/batched_contraction/kernel/batched_contraction_kernel.hpp +++ b/include/ck_tile/ops/batched_contraction/kernel/batched_contraction_kernel.hpp @@ -9,6 +9,7 @@ #include "ck_tile/ops/gemm/kernel/universal_gemm_kernel.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" /** diff --git a/include/ck_tile/ops/flatmm/block/flatmm_32x512x128_1x4x1_16x16x32.hpp b/include/ck_tile/ops/flatmm/block/flatmm_32x512x128_1x4x1_16x16x32.hpp index 24d4b8ca18..c3e105e3b2 100644 --- a/include/ck_tile/ops/flatmm/block/flatmm_32x512x128_1x4x1_16x16x32.hpp +++ b/include/ck_tile/ops/flatmm/block/flatmm_32x512x128_1x4x1_16x16x32.hpp @@ -468,6 +468,7 @@ struct Flatmm_32x512x128_1x4x1_16x16x32_BF16 : public Flatmm_32x512x128_1x4x1_16 // B nr->kr #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Winline-asm" // clang-format off asm volatile( @@ -510,6 +511,7 @@ struct Flatmm_32x512x128_1x4x1_16x16x32_BF16 : public Flatmm_32x512x128_1x4x1_16 // B nr->kr #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Winline-asm" // clang-format off asm volatile( @@ -605,6 +607,7 @@ struct Flatmm_32x512x128_1x4x1_16x16x32_FP16 : public Flatmm_32x512x128_1x4x1_16 // B nr->kr #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Winline-asm" // clang-format off asm volatile( @@ -647,6 +650,7 @@ struct Flatmm_32x512x128_1x4x1_16x16x32_FP16 : public Flatmm_32x512x128_1x4x1_16 // B nr->kr #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Winline-asm" // clang-format off asm volatile( diff --git a/include/ck_tile/ops/flatmm/block/flatmm_sn_32x128x512_1x4x1_16x16x32.hpp b/include/ck_tile/ops/flatmm/block/flatmm_sn_32x128x512_1x4x1_16x16x32.hpp index 386730e45c..968c79471e 100644 --- a/include/ck_tile/ops/flatmm/block/flatmm_sn_32x128x512_1x4x1_16x16x32.hpp +++ b/include/ck_tile/ops/flatmm/block/flatmm_sn_32x128x512_1x4x1_16x16x32.hpp @@ -170,6 +170,7 @@ struct FlatmmSn_32x128x512_1x4x1_16x16x32_BF16 : public FlatmmSn_32x128x512_1x4x // B nr->kr // clang-format off #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Winline-asm" asm volatile( #define CK_TILE_FLATMM_UK_MFMA CK_TILE_FLATMM_UK_MFMA_BF16 @@ -414,6 +415,7 @@ struct FlatmmSn_32x128x512_1x4x1_16x16x32_FP16 : public FlatmmSn_32x128x512_1x4x // B nr->kr // clang-format off #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Winline-asm" asm volatile( #define CK_TILE_FLATMM_UK_MFMA CK_TILE_FLATMM_UK_MFMA_FP16 diff --git a/include/ck_tile/ops/flatmm/block/flatmm_sn_32x128x512_1x4x1_16x16x32_itl.hpp b/include/ck_tile/ops/flatmm/block/flatmm_sn_32x128x512_1x4x1_16x16x32_itl.hpp index c040629bac..6384db685a 100644 --- a/include/ck_tile/ops/flatmm/block/flatmm_sn_32x128x512_1x4x1_16x16x32_itl.hpp +++ b/include/ck_tile/ops/flatmm/block/flatmm_sn_32x128x512_1x4x1_16x16x32_itl.hpp @@ -114,6 +114,7 @@ struct FlatmmSn_32x128x512_1x4x1_16x16x32_BF16_itl : public FlatmmSn_32x128x512_ // B nr->kr // clang-format off #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Winline-asm" asm volatile( #define CK_TILE_FLATMM_UK_MFMA CK_TILE_FLATMM_UK_MFMA_BF16 @@ -361,6 +362,7 @@ struct FlatmmSn_32x128x512_1x4x1_16x16x32_FP16_itl : public FlatmmSn_32x128x512_ // B nr->kr // clang-format off #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Winline-asm" asm volatile( #define CK_TILE_FLATMM_UK_MFMA CK_TILE_FLATMM_UK_MFMA_FP16 diff --git a/include/ck_tile/ops/flatmm/kernel/flatmm_kernel.hpp b/include/ck_tile/ops/flatmm/kernel/flatmm_kernel.hpp index f051188442..df57d3ede4 100644 --- a/include/ck_tile/ops/flatmm/kernel/flatmm_kernel.hpp +++ b/include/ck_tile/ops/flatmm/kernel/flatmm_kernel.hpp @@ -11,6 +11,7 @@ #include "ck_tile/ops/gemm/pipeline/gemm_pipeline_ag_bg_cr_scheduler.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/flatmm/kernel/grouped_flatmm_kernel.hpp b/include/ck_tile/ops/flatmm/kernel/grouped_flatmm_kernel.hpp index b4bc5ac38e..38896de370 100644 --- a/include/ck_tile/ops/flatmm/kernel/grouped_flatmm_kernel.hpp +++ b/include/ck_tile/ops/flatmm/kernel/grouped_flatmm_kernel.hpp @@ -11,6 +11,7 @@ #include "ck_tile/ops/flatmm/kernel/flatmm_kernel.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/flatmm/kernel/moe_flatmm_kernel.hpp b/include/ck_tile/ops/flatmm/kernel/moe_flatmm_kernel.hpp index bffd02c5f6..5ade7c0991 100644 --- a/include/ck_tile/ops/flatmm/kernel/moe_flatmm_kernel.hpp +++ b/include/ck_tile/ops/flatmm/kernel/moe_flatmm_kernel.hpp @@ -11,6 +11,7 @@ #include "ck_tile/host.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" // #define disable_tile_gs diff --git a/include/ck_tile/ops/fmha/block/cast_tile_mx.hpp b/include/ck_tile/ops/fmha/block/cast_tile_mx.hpp index 6efc1055bd..e3b423290c 100644 --- a/include/ck_tile/ops/fmha/block/cast_tile_mx.hpp +++ b/include/ck_tile/ops/fmha/block/cast_tile_mx.hpp @@ -52,6 +52,7 @@ cast_tile_mx(DstTensor& dst_tensor, DstScaleTensor& dst_scale_tensor, const SrcT // vxxx [old] before cvt, which result in unwanted ISA so we prepare an // uninitialized variable x purposely, and turn off the warning #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wuninitialized" vec_t x; x = __builtin_amdgcn_cvt_scalef32_pk_fp4_f32( @@ -120,6 +121,7 @@ cast_tile_mx(DstTensor& dst_tensor, DstScaleTensor& dst_scale_tensor, const SrcT // vxxx [old] before cvt, which result in unwanted ISA so we prepare an // uninitialized variable x purposely, and turn off the warning #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wuninitialized" vec_t x; if constexpr(std::is_same_v) diff --git a/include/ck_tile/ops/fmha/block/page_block_navigator.hpp b/include/ck_tile/ops/fmha/block/page_block_navigator.hpp index ba7ab4923d..28d5796f9a 100644 --- a/include/ck_tile/ops/fmha/block/page_block_navigator.hpp +++ b/include/ck_tile/ops/fmha/block/page_block_navigator.hpp @@ -7,6 +7,7 @@ #include "ck_tile/core/tensor/tile_window.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/fmha/block/variants.hpp b/include/ck_tile/ops/fmha/block/variants.hpp index a33da8c9f6..284bd53842 100644 --- a/include/ck_tile/ops/fmha/block/variants.hpp +++ b/include/ck_tile/ops/fmha/block/variants.hpp @@ -20,6 +20,7 @@ #endif #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/fused_moe/kernel/moe_sorting_kernel.hpp b/include/ck_tile/ops/fused_moe/kernel/moe_sorting_kernel.hpp index 7d766bbe67..9e610d803f 100644 --- a/include/ck_tile/ops/fused_moe/kernel/moe_sorting_kernel.hpp +++ b/include/ck_tile/ops/fused_moe/kernel/moe_sorting_kernel.hpp @@ -11,6 +11,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" #if !defined(CK_TILE_HAS_ROW_NEWBCAST) diff --git a/include/ck_tile/ops/gemm/kernel/gemm_kernel.hpp b/include/ck_tile/ops/gemm/kernel/gemm_kernel.hpp index 4ee97fb902..272f38db0d 100644 --- a/include/ck_tile/ops/gemm/kernel/gemm_kernel.hpp +++ b/include/ck_tile/ops/gemm/kernel/gemm_kernel.hpp @@ -16,6 +16,7 @@ #include "ck_tile/core/utility/type_traits.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/gemm/kernel/gemm_multi_abd_kernel.hpp b/include/ck_tile/ops/gemm/kernel/gemm_multi_abd_kernel.hpp index 84eb3da752..356377fba6 100644 --- a/include/ck_tile/ops/gemm/kernel/gemm_multi_abd_kernel.hpp +++ b/include/ck_tile/ops/gemm/kernel/gemm_multi_abd_kernel.hpp @@ -16,6 +16,7 @@ #include "ck_tile/core/utility/type_traits.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/gemm/kernel/gemm_multi_d_kernel.hpp b/include/ck_tile/ops/gemm/kernel/gemm_multi_d_kernel.hpp index 8db4b3284c..1a6bcba7e8 100644 --- a/include/ck_tile/ops/gemm/kernel/gemm_multi_d_kernel.hpp +++ b/include/ck_tile/ops/gemm/kernel/gemm_multi_d_kernel.hpp @@ -16,6 +16,7 @@ #include "ck_tile/core/utility/type_traits.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/gemm/kernel/grouped_gemm_kernel.hpp b/include/ck_tile/ops/gemm/kernel/grouped_gemm_kernel.hpp index eeeff930a8..13c2876763 100644 --- a/include/ck_tile/ops/gemm/kernel/grouped_gemm_kernel.hpp +++ b/include/ck_tile/ops/gemm/kernel/grouped_gemm_kernel.hpp @@ -15,6 +15,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/gemm_mx/kernel/scale_pointer.hpp b/include/ck_tile/ops/gemm_mx/kernel/scale_pointer.hpp index b9597c7517..c0a95fca05 100644 --- a/include/ck_tile/ops/gemm_mx/kernel/scale_pointer.hpp +++ b/include/ck_tile/ops/gemm_mx/kernel/scale_pointer.hpp @@ -6,6 +6,7 @@ #include "ck_tile/core.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/gemm_quant/block/block_gemm_quant_common.hpp b/include/ck_tile/ops/gemm_quant/block/block_gemm_quant_common.hpp index 89d2cd59ea..4730439501 100644 --- a/include/ck_tile/ops/gemm_quant/block/block_gemm_quant_common.hpp +++ b/include/ck_tile/ops/gemm_quant/block/block_gemm_quant_common.hpp @@ -6,6 +6,7 @@ #include "ck_tile/core.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/gemm_quant/kernel/gemm_quant_kernel.hpp b/include/ck_tile/ops/gemm_quant/kernel/gemm_quant_kernel.hpp index 8396a3e0eb..af0a307d43 100644 --- a/include/ck_tile/ops/gemm_quant/kernel/gemm_quant_kernel.hpp +++ b/include/ck_tile/ops/gemm_quant/kernel/gemm_quant_kernel.hpp @@ -15,6 +15,7 @@ #include "ck_tile/ops/gemm_quant/pipeline/tile_gemm_quant_traits.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/gemm_quant/kernel/grouped_gemm_quant_kernel.hpp b/include/ck_tile/ops/gemm_quant/kernel/grouped_gemm_quant_kernel.hpp index 8cb589c67c..bd8957c12e 100644 --- a/include/ck_tile/ops/gemm_quant/kernel/grouped_gemm_quant_kernel.hpp +++ b/include/ck_tile/ops/gemm_quant/kernel/grouped_gemm_quant_kernel.hpp @@ -16,6 +16,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/grouped_convolution/utils/grouped_convolution_utils.hpp b/include/ck_tile/ops/grouped_convolution/utils/grouped_convolution_utils.hpp index ab24665a47..b859c35e45 100644 --- a/include/ck_tile/ops/grouped_convolution/utils/grouped_convolution_utils.hpp +++ b/include/ck_tile/ops/grouped_convolution/utils/grouped_convolution_utils.hpp @@ -8,6 +8,7 @@ #include "ck_tile/ops/elementwise/unary_element_wise_operation.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ops/pooling/kernel/pool_kernel.hpp b/include/ck_tile/ops/pooling/kernel/pool_kernel.hpp index d9a9c9cdb8..297e397b11 100644 --- a/include/ck_tile/ops/pooling/kernel/pool_kernel.hpp +++ b/include/ck_tile/ops/pooling/kernel/pool_kernel.hpp @@ -9,6 +9,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/include/ck_tile/ref/naive_attention.hpp b/include/ck_tile/ref/naive_attention.hpp index e5e2c0a125..f7d1da36e2 100644 --- a/include/ck_tile/ref/naive_attention.hpp +++ b/include/ck_tile/ref/naive_attention.hpp @@ -10,6 +10,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck_tile { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_avgpool_bwd.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_avgpool_bwd.hpp index 0501430265..c61ab5eae7 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_avgpool_bwd.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_avgpool_bwd.hpp @@ -11,6 +11,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_batched_gemm.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_batched_gemm.hpp index 8948954ed8..7e219f12d5 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_batched_gemm.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_batched_gemm.hpp @@ -11,6 +11,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_cgemm.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_cgemm.hpp index cde4bf2585..23b8d69ba7 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_cgemm.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_cgemm.hpp @@ -11,6 +11,7 @@ #include "ck/tensor_operation/gpu/element/element_wise_operation.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_column_to_image.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_column_to_image.hpp index 9104b55892..d193f08a99 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_column_to_image.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_column_to_image.hpp @@ -12,6 +12,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_contraction.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_contraction.hpp index b93e02c2f0..c4164a3e18 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_contraction.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_contraction.hpp @@ -12,6 +12,7 @@ #include "ck/tensor_operation/gpu/element/element_wise_operation.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_bwd_data.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_bwd_data.hpp index 62b44c7b77..572855d4d4 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_bwd_data.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_bwd_data.hpp @@ -11,6 +11,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_bwd_weight.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_bwd_weight.hpp index de5fd48eff..cc5ca29c6d 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_bwd_weight.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_bwd_weight.hpp @@ -11,6 +11,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd.hpp index 1493379bf4..6f6d0f464e 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd.hpp @@ -24,6 +24,7 @@ #include "ck/library/utility/convolution_host_tensor_descriptor_helper.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd_bias_activation.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd_bias_activation.hpp index a98a7fe29e..6daa0d0ba1 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd_bias_activation.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd_bias_activation.hpp @@ -10,6 +10,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd_bias_activation_add.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd_bias_activation_add.hpp index 17bf92e490..61a44acc28 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd_bias_activation_add.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_conv_fwd_bias_activation_add.hpp @@ -10,6 +10,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_elementwise.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_elementwise.hpp index a0f7784e4b..fe2cb4be4a 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_elementwise.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_elementwise.hpp @@ -11,6 +11,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_fpAintB_gemm.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_fpAintB_gemm.hpp index 931728d5da..cf8fb45179 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_fpAintB_gemm.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_fpAintB_gemm.hpp @@ -11,6 +11,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm.hpp index 7aecc8107d..b9dc834e80 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm.hpp @@ -12,6 +12,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_layernorm.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_layernorm.hpp index deb665a0cb..33ef0b97cc 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_layernorm.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_layernorm.hpp @@ -8,6 +8,7 @@ #include "ck/library/reference_tensor_operation/cpu/reference_gemm.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_multi_abd.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_multi_abd.hpp index 225da36c61..b55b1dbf99 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_multi_abd.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_multi_abd.hpp @@ -15,6 +15,7 @@ #include "ck/library/reference_tensor_operation/cpu/reference_gemm.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_multiple_d.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_multiple_d.hpp index 85e954dab1..8aeb0069b7 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_multiple_d.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_gemm_multiple_d.hpp @@ -11,6 +11,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_groupnorm.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_groupnorm.hpp index 1565663408..2e1e4e0261 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_groupnorm.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_groupnorm.hpp @@ -13,6 +13,7 @@ #include "ck/library/utility/host_tensor_generator.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_groupnorm_bwd.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_groupnorm_bwd.hpp index 945955aae2..57c9c16c77 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_groupnorm_bwd.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_groupnorm_bwd.hpp @@ -13,6 +13,7 @@ #include "ck/library/utility/host_tensor_generator.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_image_to_column.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_image_to_column.hpp index 430af54805..d935c766e7 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_image_to_column.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_image_to_column.hpp @@ -13,6 +13,7 @@ #include "ck/library/utility/numeric.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_layernorm.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_layernorm.hpp index 919d6020e4..a9c372510b 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_layernorm.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_layernorm.hpp @@ -13,6 +13,7 @@ #include "ck/library/utility/host_tensor_generator.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_layernorm_bwd.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_layernorm_bwd.hpp index 2eacce3276..5564bb7249 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_layernorm_bwd.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_layernorm_bwd.hpp @@ -13,6 +13,7 @@ #include "ck/library/utility/host_tensor_generator.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_maxpool_bwd.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_maxpool_bwd.hpp index ab8ce8eb90..cd3fb7922e 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_maxpool_bwd.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_maxpool_bwd.hpp @@ -12,6 +12,7 @@ #include "ck/library/utility/host_tensor_generator.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm.hpp index 5b50643ffc..843128ce97 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm.hpp @@ -12,6 +12,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm1_blockscale.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm1_blockscale.hpp index 8fdea7d3c7..aa5a22b305 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm1_blockscale.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm1_blockscale.hpp @@ -12,6 +12,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm1_blockscale_splitk.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm1_blockscale_splitk.hpp index 9ad504e064..1f152c6aae 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm1_blockscale_splitk.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm1_blockscale_splitk.hpp @@ -12,6 +12,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm2.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm2.hpp index 0f4fffc7a1..451528fb50 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm2.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm2.hpp @@ -13,6 +13,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm2_blockscale.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm2_blockscale.hpp index ff10d7fa16..8f2a35bd26 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm2_blockscale.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_gemm2_blockscale.hpp @@ -12,6 +12,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_mx_gemm1.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_mx_gemm1.hpp index ecd48c6dc9..9b6e9057ee 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_mx_gemm1.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_mx_gemm1.hpp @@ -12,6 +12,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_mx_gemm2.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_mx_gemm2.hpp index 8be787f6d9..3d681b26f6 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_mx_gemm2.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_moe_mx_gemm2.hpp @@ -12,6 +12,7 @@ #include "ck/library/utility/host_tensor.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_mx_gemm.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_mx_gemm.hpp index a27ceb43f8..e912c83843 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_mx_gemm.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_mx_gemm.hpp @@ -12,6 +12,7 @@ #include "ck/library/reference_tensor_operation/cpu/reference_gemm.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_pool_fwd.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_pool_fwd.hpp index f6f3275126..8bb217ff83 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_pool_fwd.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_pool_fwd.hpp @@ -15,6 +15,7 @@ #include "ck/library/utility/host_tensor_generator.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/cpu/reference_sparse_embedding3_forward_layernorm.hpp b/library/include/ck/library/reference_tensor_operation/cpu/reference_sparse_embedding3_forward_layernorm.hpp index 2b64e320cd..9d4e34ed4e 100644 --- a/library/include/ck/library/reference_tensor_operation/cpu/reference_sparse_embedding3_forward_layernorm.hpp +++ b/library/include/ck/library/reference_tensor_operation/cpu/reference_sparse_embedding3_forward_layernorm.hpp @@ -13,6 +13,7 @@ #include "ck/library/utility/host_tensor_generator.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/include/ck/library/reference_tensor_operation/gpu/reference_gemm.hpp b/library/include/ck/library/reference_tensor_operation/gpu/reference_gemm.hpp index 37588fb2c3..3155428e57 100644 --- a/library/include/ck/library/reference_tensor_operation/gpu/reference_gemm.hpp +++ b/library/include/ck/library/reference_tensor_operation/gpu/reference_gemm.hpp @@ -11,6 +11,7 @@ #include "ck/host_utility/kernel_launch.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/library/src/tensor_operation_instance/gpu/gemm_multi_abd/device_gemm_wmma_multi_abd_gelu_bf16_i8_bf16_mk_kn_mn_v1_instance.cpp b/library/src/tensor_operation_instance/gpu/gemm_multi_abd/device_gemm_wmma_multi_abd_gelu_bf16_i8_bf16_mk_kn_mn_v1_instance.cpp index 1bc05c16d4..d93eb1f89e 100644 --- a/library/src/tensor_operation_instance/gpu/gemm_multi_abd/device_gemm_wmma_multi_abd_gelu_bf16_i8_bf16_mk_kn_mn_v1_instance.cpp +++ b/library/src/tensor_operation_instance/gpu/gemm_multi_abd/device_gemm_wmma_multi_abd_gelu_bf16_i8_bf16_mk_kn_mn_v1_instance.cpp @@ -13,6 +13,7 @@ #include "ck/library/tensor_operation_instance/add_device_operation_instance.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" namespace ck { diff --git a/profiler/include/profiler/profile_contraction_utils.hpp b/profiler/include/profiler/profile_contraction_utils.hpp index 90d468266c..e5cc521178 100644 --- a/profiler/include/profiler/profile_contraction_utils.hpp +++ b/profiler/include/profiler/profile_contraction_utils.hpp @@ -8,6 +8,7 @@ #include "ck/ck.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" using Row = ck::tensor_layout::gemm::RowMajor; using Col = ck::tensor_layout::gemm::ColumnMajor; diff --git a/profiler/src/profiler_operation_registry.hpp b/profiler/src/profiler_operation_registry.hpp index fd698ee340..262793d09e 100644 --- a/profiler/src/profiler_operation_registry.hpp +++ b/profiler/src/profiler_operation_registry.hpp @@ -10,6 +10,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" class ProfilerOperationRegistry final diff --git a/test/ck_tile/flatmm/test_mx_flatmm_base.hpp b/test/ck_tile/flatmm/test_mx_flatmm_base.hpp index 3cfd861d0a..df3a35be23 100644 --- a/test/ck_tile/flatmm/test_mx_flatmm_base.hpp +++ b/test/ck_tile/flatmm/test_mx_flatmm_base.hpp @@ -204,6 +204,7 @@ class TestMXFlatmmBase : public ::testing::Test // suppress the -Wundefined-func-template warning that fires when the // compiler sees only the forward declaration in mx_flatmm.hpp. #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wundefined-func-template" BaseFlatmmPipeline::template TailHandler( [&](auto has_hot_loop_, auto tail_num_) { diff --git a/test/common/csv_test_loader.hpp b/test/common/csv_test_loader.hpp index b555271672..ac3ac5f97e 100644 --- a/test/common/csv_test_loader.hpp +++ b/test/common/csv_test_loader.hpp @@ -13,6 +13,7 @@ #include "ck/library/utility/convolution_parameter.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" namespace ck { namespace test { diff --git a/test/grouped_convnd_bwd_data/test_grouped_convnd_bwd_data_dataset_xdl.cpp b/test/grouped_convnd_bwd_data/test_grouped_convnd_bwd_data_dataset_xdl.cpp index 777a83ea54..e223227ebe 100644 --- a/test/grouped_convnd_bwd_data/test_grouped_convnd_bwd_data_dataset_xdl.cpp +++ b/test/grouped_convnd_bwd_data/test_grouped_convnd_bwd_data_dataset_xdl.cpp @@ -14,6 +14,7 @@ using namespace ck::tensor_layout::convolution; // Import tensor layout names (GNHWK, GKYXC, etc.) #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" // Load CSV data for 2D tests static std::vector Get2DTestCases() diff --git a/test/grouped_convnd_bwd_weight/test_grouped_convnd_bwd_weight_dataset_xdl.cpp b/test/grouped_convnd_bwd_weight/test_grouped_convnd_bwd_weight_dataset_xdl.cpp index 1de3434890..aa3ee40584 100644 --- a/test/grouped_convnd_bwd_weight/test_grouped_convnd_bwd_weight_dataset_xdl.cpp +++ b/test/grouped_convnd_bwd_weight/test_grouped_convnd_bwd_weight_dataset_xdl.cpp @@ -16,6 +16,7 @@ #include "../common/csv_test_loader.hpp" // Shared CSV test case loader #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" using namespace ck::tensor_layout::convolution; diff --git a/test/grouped_convnd_fwd/test_grouped_convnd_fwd_dataset_xdl.cpp b/test/grouped_convnd_fwd/test_grouped_convnd_fwd_dataset_xdl.cpp index 73da3713b6..bbaa3cba0f 100644 --- a/test/grouped_convnd_fwd/test_grouped_convnd_fwd_dataset_xdl.cpp +++ b/test/grouped_convnd_fwd/test_grouped_convnd_fwd_dataset_xdl.cpp @@ -12,6 +12,7 @@ #include "../common/csv_test_loader.hpp" // Shared CSV test case loader #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" using namespace ck::tensor_layout::convolution; // Import tensor layout names (NHWGC, GKYXC, etc.) diff --git a/test/grouped_gemm/test_grouped_gemm_fixed_nk_bias.cpp b/test/grouped_gemm/test_grouped_gemm_fixed_nk_bias.cpp index f247329f32..07c107d6c8 100644 --- a/test/grouped_gemm/test_grouped_gemm_fixed_nk_bias.cpp +++ b/test/grouped_gemm/test_grouped_gemm_fixed_nk_bias.cpp @@ -19,6 +19,7 @@ #include #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" static ck::index_t param_mask = 0xffffff; diff --git a/test/grouped_gemm/test_grouped_gemm_multi_abd_fixed_nk.cpp b/test/grouped_gemm/test_grouped_gemm_multi_abd_fixed_nk.cpp index ab441b0156..70ca4b7705 100644 --- a/test/grouped_gemm/test_grouped_gemm_multi_abd_fixed_nk.cpp +++ b/test/grouped_gemm/test_grouped_gemm_multi_abd_fixed_nk.cpp @@ -16,6 +16,7 @@ #include "gtest/gtest.h" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" using FP32 = float; using FP16 = ck::half_t; diff --git a/test/grouped_gemm/test_grouped_gemm_util.hpp b/test/grouped_gemm/test_grouped_gemm_util.hpp index c5d5994579..2a383f7266 100644 --- a/test/grouped_gemm/test_grouped_gemm_util.hpp +++ b/test/grouped_gemm/test_grouped_gemm_util.hpp @@ -19,6 +19,7 @@ #include "profiler/profile_grouped_gemm_fixed_nk_impl.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" extern ck::index_t param_mask; extern ck::index_t instance_index; diff --git a/test/grouped_gemm_tile_loop/test_grouped_gemm_tile_loop_util.hpp b/test/grouped_gemm_tile_loop/test_grouped_gemm_tile_loop_util.hpp index 0f3cfea6f9..dd31a02cec 100644 --- a/test/grouped_gemm_tile_loop/test_grouped_gemm_tile_loop_util.hpp +++ b/test/grouped_gemm_tile_loop/test_grouped_gemm_tile_loop_util.hpp @@ -20,6 +20,7 @@ #include "profiler/profile_grouped_gemm_tile_loop_generic_impl.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-invalidation" extern ck::index_t param_mask; extern ck::index_t instance_index; diff --git a/test/position_embedding/position_embedding.cpp b/test/position_embedding/position_embedding.cpp index 689a7a799a..04b77be9cd 100644 --- a/test/position_embedding/position_embedding.cpp +++ b/test/position_embedding/position_embedding.cpp @@ -10,6 +10,7 @@ #include "ck_tile/ops/fmha.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" #ifndef TEST_ALIBI_VERBOSE diff --git a/tile_engine/ops/gemm/gemm_multi_d/gemm_multi_d_benchmark.hpp b/tile_engine/ops/gemm/gemm_multi_d/gemm_multi_d_benchmark.hpp index 4053f60598..24cfebdf65 100644 --- a/tile_engine/ops/gemm/gemm_multi_d/gemm_multi_d_benchmark.hpp +++ b/tile_engine/ops/gemm/gemm_multi_d/gemm_multi_d_benchmark.hpp @@ -14,6 +14,7 @@ #include "gemm/gemm_benchmark.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" // Data types and Layouts are defined by the generated kernel headers diff --git a/tile_engine/ops/gemm/gemm_preshuffle/gemm_preshuffle_benchmark.hpp b/tile_engine/ops/gemm/gemm_preshuffle/gemm_preshuffle_benchmark.hpp index f9ed8b4400..8b9d95a087 100644 --- a/tile_engine/ops/gemm/gemm_preshuffle/gemm_preshuffle_benchmark.hpp +++ b/tile_engine/ops/gemm/gemm_preshuffle/gemm_preshuffle_benchmark.hpp @@ -3,6 +3,7 @@ #pragma once #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" #include "ck_tile/core.hpp" diff --git a/tile_engine/ops/gemm/gemm_universal/gemm_universal_benchmark.hpp b/tile_engine/ops/gemm/gemm_universal/gemm_universal_benchmark.hpp index 9f6a3242f5..64e8b3e226 100644 --- a/tile_engine/ops/gemm/gemm_universal/gemm_universal_benchmark.hpp +++ b/tile_engine/ops/gemm/gemm_universal/gemm_universal_benchmark.hpp @@ -14,6 +14,7 @@ #include "gemm/gemm_benchmark.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" // Data types and Layouts are defined by the generated kernel headers // No hardcoded type definitions here to avoid conflicts diff --git a/tile_engine/ops/gemm/grouped_gemm/grouped_gemm_benchmark.hpp b/tile_engine/ops/gemm/grouped_gemm/grouped_gemm_benchmark.hpp index 6fe37cd76d..521e0c1e21 100644 --- a/tile_engine/ops/gemm/grouped_gemm/grouped_gemm_benchmark.hpp +++ b/tile_engine/ops/gemm/grouped_gemm/grouped_gemm_benchmark.hpp @@ -16,6 +16,7 @@ #include "grouped_gemm_common.hpp" #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" // Data types and Layouts are defined by the generated kernel headers // No hardcoded type definitions here to avoid conflicts diff --git a/tile_engine/ops/gemm_streamk/gemm_streamk_benchmark.hpp b/tile_engine/ops/gemm_streamk/gemm_streamk_benchmark.hpp index d877f174b2..9097dbac78 100644 --- a/tile_engine/ops/gemm_streamk/gemm_streamk_benchmark.hpp +++ b/tile_engine/ops/gemm_streamk/gemm_streamk_benchmark.hpp @@ -18,6 +18,7 @@ // No hardcoded type definitions here to avoid conflicts #pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wno-unknown-warning-option" #pragma clang diagnostic ignored "-Wlifetime-safety-intra-tu-suggestions" enum class Metric