Skip to content

Commit 72df28a

Browse files
upgrading oneDNN 3.6.1 (#441)
1 parent 09f3db5 commit 72df28a

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

third_party/onednn/onednn_gpu.BUILD

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ _CMAKE_COMMON_LIST = {
3535
"#cmakedefine DNNL_ENABLE_STACK_CHECKER": "#undef DNNL_ENABLE_STACK_CHECKER",
3636
"#cmakedefine DNNL_EXPERIMENTAL": "#define DNNL_EXPERIMENTAL",
3737
"#cmakedefine ONEDNN_BUILD_GRAPH": "#undef ONEDNN_BUILD_GRAPH",
38+
"#cmakedefine DNNL_SYCL_GENERIC": "#define DNNL_SYCL_GENERIC",
39+
"#cmakedefine DNNL_GPU_VENDOR DNNL_VENDOR_${DNNL_GPU_VENDOR}": "#define DNNL_GPU_VENDOR DNNL_VENDOR_INTEL",
40+
"#cmakedefine DNNL_DISABLE_GPU_REF_KERNELS": "#define DNNL_DISABLE_GPU_REF_KERNELS",
41+
"#cmakedefine DNNL_EXPERIMENTAL_LOGGING": "#undef DNNL_EXPERIMENTAL_LOGGING",
42+
"#cmakedefine01 BUILD_SDPA": "#define BUILD_SDPA 1",
3843
"#cmakedefine01 BUILD_TRAINING": "#define BUILD_TRAINING 1",
3944
"#cmakedefine01 BUILD_INFERENCE": "#define BUILD_INFERENCE 0",
4045
"#cmakedefine01 BUILD_PRIMITIVE_ALL": "#define BUILD_PRIMITIVE_ALL 1",
@@ -103,6 +108,12 @@ gen_onednn_version(
103108
header_out = "include/oneapi/dnnl/dnnl_version.h",
104109
)
105110

111+
gen_onednn_version(
112+
name = "dnnl_version_hash_h",
113+
header_in = "include/oneapi/dnnl/dnnl_version_hash.h.in",
114+
header_out = "include/oneapi/dnnl/dnnl_version_hash.h",
115+
)
116+
106117
filegroup(
107118
name = "onednn_src",
108119
srcs = glob(
@@ -122,6 +133,7 @@ filegroup(
122133
],
123134
) + [
124135
":dnnl_config_h",
136+
":dnnl_version_hash_h",
125137
":header_generator",
126138
":kernel_list_generator",
127139
":onednn_version_generator",
@@ -156,6 +168,9 @@ cc_library(
156168
"include/oneapi/dnnl",
157169
"src",
158170
"src/common",
171+
"src/gpu/intel/jit/gemm/",
172+
"src/gpu/intel/jit/gemm/include/",
173+
"src/gpu/intel/jit/ngen/",
159174
"src/intel/ocl",
160175
"src/sycl",
161176
],

xla/workspace.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ def workspace(path_prefix = "", tf_repo_name = ""):
66

77
new_git_repository(
88
name = "onednn_gpu",
9-
# v3.5.1
10-
commit = "2340f5ad9501a136ca2ea1a0c6e1328b55c87b02",
9+
# v3.6.1
10+
commit = "e72f65d70e36f552f902d35614aef7aa54f3c796",
1111
remote = "https://github.com/oneapi-src/oneDNN.git",
1212
build_file = "//third_party/onednn:onednn_gpu.BUILD",
1313
verbose = True,

0 commit comments

Comments
 (0)