Skip to content

Commit 0ce383b

Browse files
authored
[Kernel] Enable AMX FP16 on GNR. (#456)
need export env DNNL_MAX_CPU_ISA=AVX512_CORE_AMX_FP16 when compiling and running Signed-off-by: Wenhuan Huang <wenhuan.huang@intel.com>
1 parent 956fae6 commit 0ce383b

File tree

4 files changed

+197
-91
lines changed

4 files changed

+197
-91
lines changed

CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,8 @@ else()
187187
add_definitions(-DAVX512_FP16_WEIGHT_ONLY_INT4=true)
188188
add_definitions(-DAVX512_FP32_WEIGHT_ONLY_NF4=true)
189189
# add_definitions(-DAVX512_FP16_WEIGHT_ONLY_NF4=true)
190+
# Enable AMX_FP16 optimization
191+
# add_definitions(-DAMX_FP16_WEIGHT_ONLY_FP16=true)
190192
endif()
191193

192194
add_definitions(-DUSE_SHM=true)

cmake/onednn.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ if(NOT EXISTS ${ONEDNN_3rdparty_DIR})
3535
# cmake-format: off
3636
ExternalProject_Add(onednn
3737
GIT_REPOSITORY https://github.com/oneapi-src/oneDNN.git
38-
GIT_TAG v3.3.3
38+
GIT_TAG v3.5
3939
SOURCE_DIR ${ONEDNN_3rdparty_DIR}
4040
BINARY_DIR ${ONEDNN_3rdparty_DIR}
4141
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory "build" && ${CMAKE_COMMAND} -E chdir "build" ${CMAKE_COMMAND} ${ONEDNN_BUILD_OPTIONS} ..

0 commit comments

Comments
 (0)