[Hardware][PowerPC] Fix fp16 compilation error for Power in cpu attention backend and bump oneDNN version (#28535)
Signed-off-by: Akash Kaothalkar <akash.kaothalkar@ibm.com> Co-authored-by: Akash Kaothalkar <akash.kaothalkar@ibm.com>
This commit is contained in:
@@ -242,7 +242,7 @@ if ((AVX512_FOUND AND NOT AVX512_DISABLED) OR (ASIMD_FOUND AND NOT APPLE_SILICON
|
|||||||
SUBBUILD_DIR "${FETCHCONTENT_BASE_DIR}/arm_compute-subbuild"
|
SUBBUILD_DIR "${FETCHCONTENT_BASE_DIR}/arm_compute-subbuild"
|
||||||
SOURCE_DIR "${FETCHCONTENT_BASE_DIR}/arm_compute-src"
|
SOURCE_DIR "${FETCHCONTENT_BASE_DIR}/arm_compute-src"
|
||||||
GIT_REPOSITORY https://github.com/ARM-software/ComputeLibrary.git
|
GIT_REPOSITORY https://github.com/ARM-software/ComputeLibrary.git
|
||||||
GIT_TAG v52.2.0
|
GIT_TAG v52.6.0
|
||||||
GIT_SHALLOW TRUE
|
GIT_SHALLOW TRUE
|
||||||
GIT_PROGRESS TRUE
|
GIT_PROGRESS TRUE
|
||||||
)
|
)
|
||||||
@@ -310,7 +310,7 @@ if ((AVX512_FOUND AND NOT AVX512_DISABLED) OR (ASIMD_FOUND AND NOT APPLE_SILICON
|
|||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
oneDNN
|
oneDNN
|
||||||
GIT_REPOSITORY https://github.com/oneapi-src/oneDNN.git
|
GIT_REPOSITORY https://github.com/oneapi-src/oneDNN.git
|
||||||
GIT_TAG v3.9
|
GIT_TAG v3.10
|
||||||
GIT_PROGRESS TRUE
|
GIT_PROGRESS TRUE
|
||||||
GIT_SHALLOW TRUE
|
GIT_SHALLOW TRUE
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -821,10 +821,12 @@ struct VecTypeTrait<c10::BFloat16> {
|
|||||||
using vec_t = vec_op::BF16Vec16;
|
using vec_t = vec_op::BF16Vec16;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#if !defined(__powerpc__)
|
||||||
template <>
|
template <>
|
||||||
struct VecTypeTrait<c10::Half> {
|
struct VecTypeTrait<c10::Half> {
|
||||||
using vec_t = vec_op::FP16Vec16;
|
using vec_t = vec_op::FP16Vec16;
|
||||||
};
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
void print_logits(const char* name, T* ptr, int32_t row, int32_t col,
|
void print_logits(const char* name, T* ptr, int32_t row, int32_t col,
|
||||||
|
|||||||
Reference in New Issue
Block a user