From: 오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 Date: Thu, 14 Jun 2018 11:05:45 +0000 (+0900) Subject: Environment variable to use upstream delegate (#1682) X-Git-Tag: 0.2~610 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9a90197ae3606e02609a5c72a33da098f17967df;p=platform%2Fcore%2Fml%2Fnnfw.git Environment variable to use upstream delegate (#1682) * Environment variable to use upstream delegate Define environment variable to use upstream delegate Need to set UPSTREAM_DELEGATE=1 to use upstream delegate Signed-off-by: Hyeongseok Oh * Set UseNNAPI Call UseNNAPI(true) to set nnapi delegate flag in interpreter Signed-off-by: Hyeongseok Oh --- diff --git a/libs/support/tflite/src/Diff.cpp b/libs/support/tflite/src/Diff.cpp index 1ea81cc..594f18e 100644 --- a/libs/support/tflite/src/Diff.cpp +++ b/libs/support/tflite/src/Diff.cpp @@ -336,6 +336,15 @@ int RandomTestRunner::run(const nnfw::support::tflite::interp::Builder &builder) pure->Invoke(); std::cout << "[NNAPI TEST] Run T/F Lite Interpreter with NNAPI" << std::endl; + + char *env = getenv("UPSTREAM_DELEGATE"); + + if (env && !std::string(env).compare("1")) + { + nnapi->UseNNAPI(true); + nnapi->Invoke(); + } + else { nnfw::NNAPIDelegate d;