[Issue]: [MIOpen] fails to build tests (original) (raw)
Problem Description
Tests building fails with this message
.../gtest/CMakeFiles/test_conv_ai_3d_kernel_tuning_utils.dir/conv_ai_3d_kernel_tuning_utils.cpp.o.d -o test/gtest/CMakeFiles/test_conv_ai_3d_kernel_tunin
g_utils.dir/conv_ai_3d_kernel_tuning_utils.cpp.o -c /root/rpmbuild/BUILD/miopen-7.2.0-build/miopen/test/gtest/conv_ai_3d_kernel_tuning_utils.cpp
In file included from /root/rpmbuild/BUILD/miopen-7.2.0-build/miopen/test/gtest/conv_ai_3d_kernel_tuning_utils.cpp:31:
In file included from /root/rpmbuild/BUILD/miopen-7.2.0-build/miopen/src/include/miopen/conv/heuristics/ai_conv_3d_kernel_tuning_utils.hpp:36:
/root/rpmbuild/BUILD/miopen-7.2.0-build/miopen/src/include/miopen/solver/implicitgemm_ck_util.hpp:375:14: error: incomplete result type 'ConvSolution'
in function definition
375 | ConvSolution InitAnyInvokerFactory(const ProblemDescriptionType& problem,
| ^
/root/rpmbuild/BUILD/miopen-7.2.0-build/miopen/src/include/miopen/convolution.hpp:63:8: note: forward declaration of 'miopen::solver::ConvSolution'
63 | struct ConvSolution;
Operating System
Fedora Rawhide
CPU
ALL
GPU
gfx1100
ROCm Version
7.2.0
ROCm Component
MIOpen
Steps to Reproduce
Run either this docker for upstream (this project)
https://github.com/trixirt/rocm-distro-containers/blob/main/fedora/rawhide/miopen/upstream/Dockerfile
Or this for fedora
https://github.com/trixirt/rocm-distro-containers/blob/main/fedora/rawhide/miopen/check/Dockerfile
(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
No response