From dc8107636ed14bea511769708dce79806904009f Mon Sep 17 00:00:00 2001 From: Alexandr-Solovev Date: Wed, 9 Oct 2024 04:38:08 -0700 Subject: [PATCH] add fsycl for bazel --- dev/bazel/deps/mkl.tpl.BUILD | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dev/bazel/deps/mkl.tpl.BUILD b/dev/bazel/deps/mkl.tpl.BUILD index c179f5dfd41..cf492886f09 100644 --- a/dev/bazel/deps/mkl.tpl.BUILD +++ b/dev/bazel/deps/mkl.tpl.BUILD @@ -42,6 +42,12 @@ cc_library( cc_library( name = "mkl_dpc", + # TODO: add a mechanism to get attr from bazel command(it's not available for now) + linkopts = [ + # Currently its hardcoded to 16 to get the best trade-off between linking speedup and resources used. + # If the number of processors on machine is below 16 it will be defaulted to `nproc`. + "-fsycl-max-parallel-link-jobs=16", + ], srcs = [ "lib/libmkl_sycl.a", ],