This patch provides two updates to cmake configuration.
Check if the repository was cloned correctly. This repository must be cloned recursively otherwise the project cannot be built and giving back a difficult to decode compile-time error. This patch adds a check for the submodule during the configuration, blocking the configuration process in case of missing submodule. Users are provided with a hint on how to fix the issue.
RocBlas benchmark suite requires libclang_rt.builtins library to build. This library is not provided by default by clang++ so it might be missing. This would block rocBlas benchmarks to build but no error is emitted while configuring the project. This patch adds a check for the library and it blocks the configuration if it is missing. Users can decide to build the library or use a compatible library already available in the system.
Remove linking dependency to portBLAS from cuBLAS benchmark.
This patch provides two updates to cmake configuration.
Check if the repository was cloned correctly. This repository must be cloned recursively otherwise the project cannot be built and giving back a difficult to decode compile-time error. This patch adds a check for the submodule during the configuration, blocking the configuration process in case of missing submodule. Users are provided with a hint on how to fix the issue.
RocBlas benchmark suite requires
libclang_rt.builtins
library to build. This library is not provided by default byclang++
so it might be missing. This would block rocBlas benchmarks to build but no error is emitted while configuring the project. This patch adds a check for the library and it blocks the configuration if it is missing. Users can decide to build the library or use a compatible library already available in the system.Remove linking dependency to portBLAS from cuBLAS benchmark.