diff options
author | 2018-08-29 16:13:07 -0700 | |
---|---|---|
committer | 2018-08-29 16:16:56 -0700 | |
commit | 7db159e208ec65824779281277fa3b7fc4cd857b (patch) | |
tree | 6b5321b8cc90648e169bf102e3b6df1985d2a6f2 /tensorflow/contrib/lite/nnapi_delegate.cc | |
parent | d68dabb6ce90f19f83f9e3cbf6c88eeaf88b8e35 (diff) |
Lookup ro.build.version.sdk property only when needed, rather than before call to main().
PiperOrigin-RevId: 210810937
Diffstat (limited to 'tensorflow/contrib/lite/nnapi_delegate.cc')
-rw-r--r-- | tensorflow/contrib/lite/nnapi_delegate.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tensorflow/contrib/lite/nnapi_delegate.cc b/tensorflow/contrib/lite/nnapi_delegate.cc index 38f3e9881b..602f3ee5d2 100644 --- a/tensorflow/contrib/lite/nnapi_delegate.cc +++ b/tensorflow/contrib/lite/nnapi_delegate.cc @@ -98,7 +98,10 @@ int32_t GetAndroidSdkVersion() { return 0; } -static const int32_t kAndroidSdkVersion = GetAndroidSdkVersion(); +int32_t GetAndroidSdkVersionCached() { + static int32_t androidSdkVersion = GetAndroidSdkVersion(); + return androidSdkVersion; +} } // namespace @@ -660,7 +663,7 @@ TfLiteStatus AddOpsAndParams( break; } - if (nnapi_version == 11 && kAndroidSdkVersion < 28) { + if (nnapi_version == 11 && GetAndroidSdkVersionCached() < 28) { FATAL("Op %d needs NNAPI1.1", builtin); } |