Crashes with SIGILL on Sandy Bridge CPU because of F16C
Description:
I'm getting SIGILL when trying to use rocBLAS on my Xeon E5-2650L because it doesn't support F16C instructions, while rocBLAS is built with -mf16c
.
Upstream fix: https://github.com/ROCm/rocBLAS/commit/c6bc09073959a2881a701b88ae1ed9de469354f1
Additional info:
- package version(s): 6.0.2-1
- link to upstream bug report, if any: https://github.com/ROCm/rocBLAS/issues/1422
Steps to reproduce:
- Call a rocBLAS function such as rocblas_gemm_batched_ex (I am using llama.cpp's hipBLAS backend)
- Program crashes with SIGILL in an unknown function (no disassembly available, even with rocblas-debug package)