1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Description: Disable non-portable flags
Author: Santiago Vila <sanvila@debian.org>
Bug-Debian: https://bugs.debian.org/1102472
Last-Update: 2025-04-09
Index: pytorch/torch/_inductor/cpp_builder.py
===================================================================
--- pytorch.orig/torch/_inductor/cpp_builder.py
+++ pytorch/torch/_inductor/cpp_builder.py
@@ -547,13 +547,6 @@ def _get_optimization_cflags(cpp_compile
# on macos, unknown argument: '-fno-tree-loop-vectorize'
if _is_gcc(cpp_compiler):
cflags.append("fno-tree-loop-vectorize")
- # https://stackoverflow.com/questions/65966969/why-does-march-native-not-work-on-apple-m1
- # `-march=native` is unrecognized option on M1
- if not config.is_fbcode():
- if platform.machine() == "ppc64le":
- cflags.append("mcpu=native")
- else:
- cflags.append("march=native")
return cflags
|