diff --git a/ggml/src/ggml-cuda/mmf.cuh b/ggml/src/ggml-cuda/mmf.cuh index db22502383..7d6f61cb85 100644 --- a/ggml/src/ggml-cuda/mmf.cuh +++ b/ggml/src/ggml-cuda/mmf.cuh @@ -288,7 +288,7 @@ static __global__ void mul_mat_f_ids( typedef tile<16, 8, T, get_input_data_layout()> tile_B; typedef tile<16, 16, float, DATA_LAYOUT_J_MAJOR> tile_C; #elif defined(AMD_MFMA_AVAILABLE) - if constexpr (!(std::is_same_v || std::is_same_v) || rows_per_block != MMF_ROWS_PER_BLOCK_CDNA) {NO_DEVICE_CODE;} else { + if constexpr (rows_per_block != MMF_ROWS_PER_BLOCK_CDNA) {NO_DEVICE_CODE;} else { typedef tile<16, 8, T, DATA_LAYOUT_I_MAJOR> tile_A; typedef tile<16, 8, T, DATA_LAYOUT_I_MAJOR> tile_B; typedef tile<16, 16, float, DATA_LAYOUT_J_MAJOR> tile_C;