From f8755773ce28c2af5af0bf3a63b8e3ccfca3c47a Mon Sep 17 00:00:00 2001 From: Alejandro Saucedo Date: Tue, 20 Oct 2020 07:04:50 +0100 Subject: [PATCH] Updated android example to use multiple sequences --- .../app/src/main/cpp/KomputeModelML.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/examples/android/android-simple/app/src/main/cpp/KomputeModelML.cpp b/examples/android/android-simple/app/src/main/cpp/KomputeModelML.cpp index 3202764a2..a7a18c849 100755 --- a/examples/android/android-simple/app/src/main/cpp/KomputeModelML.cpp +++ b/examples/android/android-simple/app/src/main/cpp/KomputeModelML.cpp @@ -41,15 +41,17 @@ void KomputeModelML::train(std::vector yData, std::vector xIData, { kp::Manager mgr; - if (std::shared_ptr sq = - mgr.getOrCreateManagedSequence("createTensors").lock()) { + { - sq->begin(); + std::shared_ptr sqTensor = + mgr.createManagedSequence().lock(); - sq->record(params); + sqTensor->begin(); + sqTensor->record(params); + sqTensor->end(); + sqTensor->eval(); - sq->end(); - sq->eval(); + std::shared_ptr sq = mgr.createManagedSequence().lock(); // Record op algo base sq->begin();