aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/tensorflow.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/tensorflow.bzl')
-rw-r--r--tensorflow/tensorflow.bzl44
1 files changed, 24 insertions, 20 deletions
diff --git a/tensorflow/tensorflow.bzl b/tensorflow/tensorflow.bzl
index 43ecb7f937..a3ba363469 100644
--- a/tensorflow/tensorflow.bzl
+++ b/tensorflow/tensorflow.bzl
@@ -168,26 +168,30 @@ WIN_COPTS = [
# LINT.IfChange
def tf_copts():
- return (if_not_windows([
- "-DEIGEN_AVOID_STL_ARRAY",
- "-Iexternal/gemmlowp",
- "-Wno-sign-compare",
- "-fno-exceptions",
- "-ftemplate-depth=900",
- ]) + if_cuda(["-DGOOGLE_CUDA=1"]) + if_mkl(["-DINTEL_MKL=1", "-fopenmp",]) + if_android_arm(
- ["-mfpu=neon"]) + if_linux_x86_64(["-msse3"]) + select({
- clean_dep("//tensorflow:android"): [
- "-std=c++11",
- "-DTF_LEAN_BINARY",
- "-O2",
- "-Wno-narrowing",
- "-fomit-frame-pointer",
- ],
- clean_dep("//tensorflow:darwin"): [],
- clean_dep("//tensorflow:windows"): WIN_COPTS,
- clean_dep("//tensorflow:windows_msvc"): WIN_COPTS,
- clean_dep("//tensorflow:ios"): ["-std=c++11"],
- "//conditions:default": ["-pthread"]
+ return (
+ if_not_windows([
+ "-DEIGEN_AVOID_STL_ARRAY",
+ "-Iexternal/gemmlowp",
+ "-Wno-sign-compare",
+ "-fno-exceptions",
+ "-ftemplate-depth=900"])
+ + if_cuda(["-DGOOGLE_CUDA=1"])
+ + if_mkl(["-DINTEL_MKL=1", "-DEIGEN_USE_VML", "-fopenmp",])
+ + if_android_arm(["-mfpu=neon"])
+ + if_linux_x86_64(["-msse3"])
+ + select({
+ clean_dep("//tensorflow:android"): [
+ "-std=c++11",
+ "-DTF_LEAN_BINARY",
+ "-O2",
+ "-Wno-narrowing",
+ "-fomit-frame-pointer",
+ ],
+ clean_dep("//tensorflow:darwin"): [],
+ clean_dep("//tensorflow:windows"): WIN_COPTS,
+ clean_dep("//tensorflow:windows_msvc"): WIN_COPTS,
+ clean_dep("//tensorflow:ios"): ["-std=c++11"],
+ "//conditions:default": ["-pthread"]
}))