ROCm / MIOpen

AMD's Machine Intelligence Library
https://rocm.docs.amd.com/projects/MIOpen/en/latest/
Other
1.05k stars 218 forks source link

[External CI][hipBLASLt] Build Issue with missing header file 'hipblas-common/hipblas-common.h' file not found #3115

Open junliume opened 1 month ago

junliume commented 1 month ago

@BrianHarrisonAMD I think we should protect hipBLASLt enablement so that it is not enabled on ~Windows~ external CI? https://dev.azure.com/ROCm-CI/ROCm-CI/_build/results?buildId=3415&view=logs&j=88ba0832-789b-5bb9-0dd5-a1a7441d06cc&t=eada31d1-0215-57b1-0ae6-7397215c45b8

However, I am not sure why MIOPEN_USE_HIPBLASLT is considered as enabled on ~Windows~ external CI?

/agent/_work/1/rocm/include/hipblaslt/hipblaslt.h:49:10: fatal error: 'hipblas-common/hipblas-common.h' file not found
   49 | #include <hipblas-common/hipblas-common.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings and 1 error generated when compiling for gfx906.
BrianHarrisonAMD commented 1 month ago

Yes MIOPEN_USE_HIPBLASLT should be disabled on Windows. I believe this issue is related to hipBLASLt adding a new hipblas-common dependency, and the team managing the azure pipeline are in the process of resolving it.