Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b3dcff9

Browse files
Merge pull request #70600 from tensorflow/r2.17-2d72742d40f
r2.17 cherry-pick: 2d72742 "Add tensorflow support for 16k page sizes on arm64"
2 parents 8581151 + 742ccbb commit b3dcff9

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

tensorflow/lite/build_def.bzl

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,13 +181,22 @@ def tflite_linkopts_no_undefined():
181181
}),
182182
)
183183

184+
def tflite_pagesize_linkopts():
185+
"""Defines linker flags for setting the page size."""
186+
return select({
187+
clean_dep("//tensorflow:android_arm64"): [
188+
"-Wl,-z,max-page-size=16384",
189+
],
190+
"//conditions:default": [],
191+
})
192+
184193
def tflite_linkopts():
185194
"""Defines linker flags for linking TFLite binary."""
186-
return tflite_linkopts_unstripped() + tflite_symbol_opts()
195+
return tflite_linkopts_unstripped() + tflite_symbol_opts() + tflite_pagesize_linkopts()
187196

188197
def tflite_jni_linkopts():
189198
"""Defines linker flags for linking TFLite binary with JNI."""
190-
return tflite_jni_linkopts_unstripped() + tflite_symbol_opts()
199+
return tflite_jni_linkopts_unstripped() + tflite_symbol_opts() + tflite_pagesize_linkopts()
191200

192201
def tflite_jni_binary(
193202
name,

0 commit comments

Comments
 (0)