mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 12:20:52 +01:00
[Pytorch] Enable aarch64 convert autovec only on clang (#166739)
Summary: We've noted issues with modern GCC versions. Until further investigation is carried, we'll leave the code only enabled on clang Test Plan: CI Differential Revision: D85968395 Pull Request resolved: https://github.com/pytorch/pytorch/pull/166739 Approved by: https://github.com/mcfi, https://github.com/Skylion007, https://github.com/robert-hardwick
This commit is contained in:
parent
70aeb49198
commit
8209a0506b
|
|
@ -6,9 +6,9 @@ namespace at::vec {
|
|||
inline namespace CPU_CAPABILITY {
|
||||
#if (defined(__aarch64__) && !defined(CPU_CAPABILITY_SVE256))
|
||||
|
||||
// Enable auto-vectorization for GCC-13+ and clang-17+
|
||||
// Enable auto-vectorization for clang-17+
|
||||
// GCC-12 has a bug: gcc.gnu.org/bugzilla/show_bug.cgi?id=117001
|
||||
#if __GNUC__ > 12 || (defined(__clang__) && (__clang_major__ >= 17))
|
||||
#if defined(__clang__) && (__clang_major__ >= 17)
|
||||
|
||||
template <typename from_type, typename to_type>
|
||||
inline void convertImpl(
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user