aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/models
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-01-11 14:57:26 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-01-11 15:00:41 -0800
commit1872d8bbce70766ad34a4916deb3f36bd44089f9 (patch)
treee8c63b23fb46f0faf4e192ffe9107406a1fec0d0 /tensorflow/contrib/lite/models
parentb4d351ca1abab00671129721d239a9871c37be6e (diff)
* Added code to delegate LSTM operation to NN API. Off by default.
* Added code to turn on NN API delegation for speaker id test. Off by default. PiperOrigin-RevId: 181666821
Diffstat (limited to 'tensorflow/contrib/lite/models')
-rw-r--r--tensorflow/contrib/lite/models/speech_speakerid_model_test.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/tensorflow/contrib/lite/models/speech_speakerid_model_test.cc b/tensorflow/contrib/lite/models/speech_speakerid_model_test.cc
index 9da0fb1fc6..e208fac8df 100644
--- a/tensorflow/contrib/lite/models/speech_speakerid_model_test.cc
+++ b/tensorflow/contrib/lite/models/speech_speakerid_model_test.cc
@@ -43,7 +43,7 @@ constexpr int kLstmLayer3OutputStateTensor = 61;
constexpr int kLstmLayer3CellStateTensor = 62;
constexpr int kModelOutputTensor = 66;
-TEST(SpeechSpeakerId, OkGoogleTest) {
+void SpeakerIdTest(bool useNNAPI) {
// Read the model.
string tflite_file_path =
StrCat(TestDataPath(), "/", "speech_speakerid_model.tflite");
@@ -56,6 +56,9 @@ TEST(SpeechSpeakerId, OkGoogleTest) {
std::unique_ptr<Interpreter> interpreter;
InterpreterBuilder(*model, resolver)(&interpreter);
CHECK(interpreter != nullptr);
+
+ interpreter->UseNNAPI(useNNAPI);
+
interpreter->AllocateTensors();
// Load the input frames.
@@ -110,5 +113,9 @@ TEST(SpeechSpeakerId, OkGoogleTest) {
}
}
+TEST(SpeechSpeakerId, OkGoogleTest) { SpeakerIdTest(false); }
+
+TEST(SpeechSpeakerId, OkGoogleTestUsingNNAPI) { SpeakerIdTest(true); }
+
} // namespace models
} // namespace tflite