-
Notifications
You must be signed in to change notification settings - Fork 218
Description
Problem Description
A recent clang change llvm/llvm-project#93873 revealed an issue in develop branch of composable_kernel:
In file included from composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv3d_fwd_bilinear/xdl/device_grouped_conv3d_fwd_xdl_bilinear_ndhwgc_gkzyxc_ndhwgk_f16_instance.cpp:4:
In file included from composable_kernel/library/include/ck/library/tensor_operation_instance/gpu/grouped_conv_fwd/device_grouped_conv_fwd_xdl_bilinear_instance.hpp:6:
In file included from composable_kernel/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_multiple_abd_xdl_cshuffle.hpp:21:
In file included from composable_kernel/include/ck/tensor_operation/gpu/grid/gridwise_gemm_multiple_d_xdl_cshuffle.hpp:12:
In file included from composable_kernel/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops.hpp:9:
composable_kernel/include/ck/tensor_operation/gpu/warp/xdlops_gemm.hpp:654:5: error: explicit specialization cannot have a storage class [-Werror,-Wexplicit-specialization-storage-class]
654 | static constexpr auto GetMfma<double, 16, 16>()
| ^~~~~~
and many other instances. Presumably the correct fix is just to remove "static" from all these places.
Operating System
n/a
CPU
n/a
GPU
AMD Instinct MI100
Other
No response
ROCm Version
ROCm 6.0.0
ROCm Component
Composable Kernel
Steps to Reproduce
No response
(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
No response