All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] arm-compute-library: Upgrade to 19.08 release
@ 2019-09-03 15:52 Djordje Senicic
  2019-09-03 15:52 ` [PATCH 2/2] armnn: Upgrade to latest release 19.08 Djordje Senicic
  2019-09-09 14:15 ` [EXTERNAL] [PATCH 1/2] arm-compute-library: Upgrade to 19.08 release Jacob Stiffler
  0 siblings, 2 replies; 4+ messages in thread
From: Djordje Senicic @ 2019-09-03 15:52 UTC (permalink / raw)
  To: meta-arago; +Cc: Djordje Senicic

- Upgrade to the latest release
- Remove custom modifications, as profiling is done using armnn

Signed-off-by: Djordje Senicic <x0157990@ti.com>
---
 .../0001-add-ti-benchmark-test-group.patch    | 61 ----------------
 .../0002-add-ti-benchmark-test-group.patch    | 71 -------------------
 .../0003-add-ti-benchmark-test-group.patch    | 39 ----------
 .../0004-add-ti-benchmark-test-group.patch    | 49 -------------
 .../0005-add-ti-benchmark-test-group.patch    | 46 ------------
 .../0006-add-ti-benchmark-test-group.patch    | 44 ------------
 .../0007-add-ti-benchmark-test-group.patch    | 44 ------------
 .../0008-add-ti-benchmark-test-group.patch    | 31 --------
 .../0009-add-ti-benchmark-test-group.patch    | 44 ------------
 .../0010-add-ti-benchmark-test-group.patch    | 50 -------------
 .../0011-add-ti-benchmark-test-group.patch    | 37 ----------
 .../arm-compute-library_git.bb                | 19 ++---
 12 files changed, 4 insertions(+), 531 deletions(-)
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0001-add-ti-benchmark-test-group.patch
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0002-add-ti-benchmark-test-group.patch
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0003-add-ti-benchmark-test-group.patch
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0004-add-ti-benchmark-test-group.patch
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0005-add-ti-benchmark-test-group.patch
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0006-add-ti-benchmark-test-group.patch
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0007-add-ti-benchmark-test-group.patch
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0008-add-ti-benchmark-test-group.patch
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0009-add-ti-benchmark-test-group.patch
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0010-add-ti-benchmark-test-group.patch
 delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0011-add-ti-benchmark-test-group.patch

diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0001-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0001-add-ti-benchmark-test-group.patch
deleted file mode 100644
index f00561ef..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0001-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 497a8abf760dbd9be715dfe6abf81c670fc85912 Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:16:33 -0500
-Subject: [PATCH 01/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- .../squeezenet/SqueezeNetActivationLayerDataset.h  | 35 ++++++++++++++++++++++
- 1 file changed, 35 insertions(+)
-
-diff --git a/tests/datasets/system_tests/squeezenet/SqueezeNetActivationLayerDataset.h b/tests/datasets/system_tests/squeezenet/SqueezeNetActivationLayerDataset.h
-index 7f4bf4d..a66f473 100644
---- a/tests/datasets/system_tests/squeezenet/SqueezeNetActivationLayerDataset.h
-+++ b/tests/datasets/system_tests/squeezenet/SqueezeNetActivationLayerDataset.h
-@@ -71,6 +71,41 @@ public:
-     SqueezeNetActivationLayerDataset(SqueezeNetActivationLayerDataset &&) = default;
-     ~SqueezeNetActivationLayerDataset()                                   = default;
- };
-+class TISqueezeNetActivationLayerDataset final : public
-+    framework::dataset::CartesianProductDataset<framework::dataset::InitializerListDataset<TensorShape>, framework::dataset::SingletonDataset<ActivationLayerInfo>>
-+{
-+public:
-+    TISqueezeNetActivationLayerDataset()
-+        : CartesianProductDataset
-+    {
-+        framework::dataset::make("Shape", { // relu_conv1
-+            TensorShape(114U, 114U, 64U),
-+            // fire2/relu_squeeze1x1, fire3/relu_squeeze1x1
-+            TensorShape(57U, 57U, 16U),
-+            // fire2/relu_expand1x1, fire2/relu_expand3x3, fire3/relu_expand1x1, fire3/relu_expand3x3
-+            TensorShape(57U, 57U, 64U),
-+            // fire4/relu_squeeze1x1, fire5/relu_squeeze1x1
-+            TensorShape(28U, 28U, 32U),
-+            // fire4/relu_expand1x1, fire4/relu_expand3x3, fire5/relu_expand1x1, fire5/relu_expand3x3
-+            TensorShape(28U, 28U, 128U),
-+            // fire6/relu_squeeze1x1, fire7/relu_squeeze1x1
-+            TensorShape(14U, 14U, 48U),
-+            // fire6/relu_expand1x1, fire6/relu_expand3x3, fire7/relu_expand1x1, fire7/relu_expand3x3
-+            TensorShape(14U, 14U, 192U),
-+            // fire8/relu_squeeze1x1, fire9/relu_squeeze1x1
-+            TensorShape(14U, 14U, 64U),
-+            // fire8/relu_expand1x1, fire8/relu_expand3x3, fire9/relu_expand1x1, fire9/relu_expand3x3
-+            TensorShape(14U, 14U, 256U),
-+            // relu_conv10
-+            TensorShape(14U, 14U, 1000U) }),
-+        framework::dataset::make("Info", ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::RELU))
-+    }
-+    {
-+    }
-+    TISqueezeNetActivationLayerDataset(TISqueezeNetActivationLayerDataset &&) = default;
-+    ~TISqueezeNetActivationLayerDataset()                                   = default;
-+};
-+
- } // namespace datasets
- } // namespace test
- } // namespace arm_compute
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0002-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0002-add-ti-benchmark-test-group.patch
deleted file mode 100644
index f891f74a..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0002-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From 39ebc12e4de88a7839e33755c65cb9b9f0e8535f Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:17:19 -0500
-Subject: [PATCH 02/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- .../squeezenet/SqueezeNetConvolutionLayerDataset.h | 45 ++++++++++++++++++++++
- 1 file changed, 45 insertions(+)
-
-diff --git a/tests/datasets/system_tests/squeezenet/SqueezeNetConvolutionLayerDataset.h b/tests/datasets/system_tests/squeezenet/SqueezeNetConvolutionLayerDataset.h
-index f98d90a..cba37eb 100644
---- a/tests/datasets/system_tests/squeezenet/SqueezeNetConvolutionLayerDataset.h
-+++ b/tests/datasets/system_tests/squeezenet/SqueezeNetConvolutionLayerDataset.h
-@@ -96,6 +96,51 @@ public:
-         add_config(TensorShape(13U, 13U, 512U), TensorShape(1U, 1U, 512U, 1000U), TensorShape(1000U), TensorShape(13U, 13U, 1000U), PadStrideInfo(1, 1, 0, 0));
-     }
- };
-+
-+class TISqueezeNetConvolutionLayerDataset final : public ConvolutionLayerDataset
-+{
-+public:
-+    TISqueezeNetConvolutionLayerDataset()
-+    {
-+        // conv1
-+        add_config(TensorShape(227U, 227U, 3U), TensorShape(3U, 3U, 3U, 64U), TensorShape(64U), TensorShape(114U, 114U, 64U), PadStrideInfo(2, 2, 0, 0));
-+        // fire2/squeeze1x1
-+        add_config(TensorShape(57U, 57U, 64U), TensorShape(1U, 1U, 64U, 16U), TensorShape(16U), TensorShape(57U, 57U, 16U), PadStrideInfo(1, 1, 0, 0));
-+        // fire2/expand1x1, fire3/expand1x1
-+        add_config(TensorShape(57U, 57U, 16U), TensorShape(1U, 1U, 16U, 64U), TensorShape(64U), TensorShape(57U, 57U, 64U), PadStrideInfo(1, 1, 0, 0));
-+        // fire2/expand3x3, fire3/expand3x3
-+        add_config(TensorShape(57U, 57U, 16U), TensorShape(3U, 3U, 16U, 64U), TensorShape(64U), TensorShape(57U, 57U, 64U), PadStrideInfo(1, 1, 1, 1));
-+        // fire3/squeeze1x1
-+        add_config(TensorShape(57U, 57U, 128U), TensorShape(1U, 1U, 128U, 16U), TensorShape(16U), TensorShape(57U, 57U, 16U), PadStrideInfo(1, 1, 0, 0));
-+        // fire4/squeeze1x1
-+        add_config(TensorShape(28U, 28U, 128U), TensorShape(1U, 1U, 128U, 32U), TensorShape(32U), TensorShape(28U, 28U, 32U), PadStrideInfo(1, 1, 0, 0));
-+        // fire4/expand1x1, fire5/expand1x1
-+        add_config(TensorShape(28U, 28U, 32U), TensorShape(1U, 1U, 32U, 128U), TensorShape(128U), TensorShape(28U, 28U, 128U), PadStrideInfo(1, 1, 0, 0));
-+        // fire4/expand3x3, fire5/expand3x3
-+        add_config(TensorShape(28U, 28U, 32U), TensorShape(3U, 3U, 32U, 128U), TensorShape(128U), TensorShape(28U, 28U, 128U), PadStrideInfo(1, 1, 1, 1));
-+        // fire5/squeeze1x1
-+        add_config(TensorShape(28U, 28U, 256U), TensorShape(1U, 1U, 256U, 32U), TensorShape(32U), TensorShape(28U, 28U, 32U), PadStrideInfo(1, 1, 0, 0));
-+        // fire6/squeeze1x1
-+        add_config(TensorShape(14U, 14U, 256U), TensorShape(1U, 1U, 256U, 48U), TensorShape(48U), TensorShape(14U, 14U, 48U), PadStrideInfo(1, 1, 0, 0));
-+        // fire6/expand1x1, fire7/expand1x1
-+        add_config(TensorShape(14U, 14U, 48U), TensorShape(1U, 1U, 48U, 192U), TensorShape(192U), TensorShape(14U, 14U, 192U), PadStrideInfo(1, 1, 0, 0));
-+        // fire6/expand3x3, fire7/expand3x3
-+        add_config(TensorShape(14U, 14U, 48U), TensorShape(3U, 3U, 48U, 192U), TensorShape(192U), TensorShape(14U, 14U, 192U), PadStrideInfo(1, 1, 1, 1));
-+        // fire7/squeeze1x1
-+        add_config(TensorShape(14U, 14U, 384U), TensorShape(1U, 1U, 384U, 48U), TensorShape(48U), TensorShape(14U, 14U, 48U), PadStrideInfo(1, 1, 0, 0));
-+        // fire8/squeeze1x1
-+        add_config(TensorShape(14U, 14U, 384U), TensorShape(1U, 1U, 384U, 64U), TensorShape(64U), TensorShape(14U, 14U, 64U), PadStrideInfo(1, 1, 0, 0));
-+        // fire8/expand1x1, fire9/expand1x1
-+        add_config(TensorShape(14U, 14U, 64U), TensorShape(1U, 1U, 64U, 256U), TensorShape(256U), TensorShape(14U, 14U, 256U), PadStrideInfo(1, 1, 0, 0));
-+        // fire8/expand3x3, fire9/expand3x3
-+        add_config(TensorShape(14U, 14U, 64U), TensorShape(3U, 3U, 64U, 256U), TensorShape(256U), TensorShape(14U, 14U, 256U), PadStrideInfo(1, 1, 1, 1));
-+        // fire9/squeeze1x1
-+        add_config(TensorShape(14U, 14U, 512U), TensorShape(1U, 1U, 512U, 64U), TensorShape(64U), TensorShape(14U, 14U, 64U), PadStrideInfo(1, 1, 0, 0));
-+        // conv10
-+        add_config(TensorShape(14U, 14U, 512U), TensorShape(1U, 1U, 512U, 1000U), TensorShape(1000U), TensorShape(14U, 14U, 1000U), PadStrideInfo(1, 1, 0, 0));
-+    }
-+};
-+
- } // namespace datasets
- } // namespace test
- } // namespace arm_compute
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0003-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0003-add-ti-benchmark-test-group.patch
deleted file mode 100644
index 4a80548e..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0003-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 8c433526117e4aa5480efdbe5718ee54e9de2ff5 Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:17:43 -0500
-Subject: [PATCH 03/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- .../system_tests/squeezenet/SqueezeNetPoolingLayerDataset.h | 13 +++++++++++++
- 1 file changed, 13 insertions(+)
-
-diff --git a/tests/datasets/system_tests/squeezenet/SqueezeNetPoolingLayerDataset.h b/tests/datasets/system_tests/squeezenet/SqueezeNetPoolingLayerDataset.h
-index 9518ce5..a168d29 100644
---- a/tests/datasets/system_tests/squeezenet/SqueezeNetPoolingLayerDataset.h
-+++ b/tests/datasets/system_tests/squeezenet/SqueezeNetPoolingLayerDataset.h
-@@ -50,6 +50,19 @@ public:
-         add_config(TensorShape(27U, 27U, 256U), PoolingLayerInfo(PoolingType::MAX, 3, PadStrideInfo(2, 2, 0, 0, DimensionRoundingType::CEIL)));
-     }
- };
-+class TISqueezeNetPoolingLayerDataset final : public PoolingLayerDataset
-+{
-+public:
-+    TISqueezeNetPoolingLayerDataset()
-+    {
-+        // pool1
-+        add_config(TensorShape(114U, 114U, 64U), PoolingLayerInfo(PoolingType::MAX, 3, PadStrideInfo(2, 2, 0, 0, DimensionRoundingType::CEIL)));
-+        // pool3
-+        add_config(TensorShape(57U, 57U, 128U), PoolingLayerInfo(PoolingType::MAX, 3, PadStrideInfo(2, 2, 0, 0, DimensionRoundingType::CEIL)));
-+        // pool5
-+        add_config(TensorShape(28U, 28U, 256U), PoolingLayerInfo(PoolingType::MAX, 3, PadStrideInfo(2, 2, 0, 0, DimensionRoundingType::CEIL)));
-+    }
-+};
- } // namespace datasets
- } // namespace test
- } // namespace arm_compute
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0004-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0004-add-ti-benchmark-test-group.patch
deleted file mode 100644
index 9693e6c9..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0004-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From c2e6412d2aa9137b4b1b75d091ba9c8a53ede99b Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:18:05 -0500
-Subject: [PATCH 04/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- tests/benchmark/NEON/ActivationLayer.cpp | 13 +++++++++++++
- 1 file changed, 13 insertions(+)
-
-diff --git a/tests/benchmark/NEON/ActivationLayer.cpp b/tests/benchmark/NEON/ActivationLayer.cpp
-index 1c4ea21..7b47c11 100644
---- a/tests/benchmark/NEON/ActivationLayer.cpp
-+++ b/tests/benchmark/NEON/ActivationLayer.cpp
-@@ -51,9 +51,11 @@ namespace
- #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
- const auto data_types           = framework::dataset::make("DataType", { DataType::F16, DataType::F32 });
- const auto data_types_mobilenet = framework::dataset::make("DataType", { DataType::F16, DataType::F32, DataType::QASYMM8 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #else  /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
- const auto data_types           = framework::dataset::make("DataType", { DataType::F32 });
- const auto data_types_mobilenet = framework::dataset::make("DataType", { DataType::F32, DataType::QASYMM8 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
- } // namespace
- 
-@@ -127,6 +129,17 @@ REGISTER_FIXTURE_DATA_TEST_CASE(YOLOV2ActivationLayer, NEActivationLayerFixture,
-                                                             framework::dataset::make("Batches", { 4, 8 })));
- TEST_SUITE_END()
- TEST_SUITE_END()
-+TEST_SUITE(TIBENCHMARK_SQUEEZENET)
-+REGISTER_FIXTURE_DATA_TEST_CASE(TISqueezeNetActivationLayer, NEActivationLayerFixture, framework::DatasetMode::ALL,
-+                                framework::dataset::combine(framework::dataset::combine(datasets::TISqueezeNetActivationLayerDataset(), data_types_tibenchmark),
-+                                                            framework::dataset::make("Batches", 1)));
-+TEST_SUITE_END()
-+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
-+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1ActivationLayer, NEActivationLayerFixture, framework::DatasetMode::ALL,
-+                                framework::dataset::combine(framework::dataset::combine(datasets::GoogLeNetInceptionV1ActivationLayerDataset(), data_types_tibenchmark),
-+                                                            framework::dataset::make("Batches", 1)));
-+TEST_SUITE_END()
-+
- } // namespace benchmark
- } // namespace test
- } // namespace arm_compute
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0005-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0005-add-ti-benchmark-test-group.patch
deleted file mode 100644
index f498ffa5..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0005-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 14ba479fe707af2575fac4d2780e31a10264d295 Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:18:32 -0500
-Subject: [PATCH 05/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- tests/benchmark/NEON/ConvolutionLayer.cpp | 11 ++++++++++-
- 1 file changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/tests/benchmark/NEON/ConvolutionLayer.cpp b/tests/benchmark/NEON/ConvolutionLayer.cpp
-index ac27e7a..6cfb00d 100644
---- a/tests/benchmark/NEON/ConvolutionLayer.cpp
-+++ b/tests/benchmark/NEON/ConvolutionLayer.cpp
-@@ -52,9 +52,10 @@ namespace
- {
- #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
- const auto data_types = framework::dataset::make("DataType", { DataType::F16, DataType::F32, DataType::QASYMM8 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #else /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
- const auto data_types = framework::dataset::make("DataType", { DataType::F32, DataType::QASYMM8 });
--
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
- } // namespace
- 
-@@ -197,6 +198,14 @@ REGISTER_FIXTURE_DATA_TEST_CASE(SqueezeNetWinogradLayer, NEWinogradConvolutionLa
- 
- TEST_SUITE_END()
- TEST_SUITE_END()
-+
-+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
-+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1ConvolutionLayer, NEGEMMConvolutionLayerFixture, framework::DatasetMode::ALL,
-+                                framework::dataset::combine(framework::dataset::combine(framework::dataset::combine(datasets::GoogLeNetInceptionV1ConvolutionLayerDataset(),
-+                                                                                                                    framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::RELU))),
-+                                                                                        data_types_tibenchmark),
-+                                                            framework::dataset::make("Batches", 1)));
-+TEST_SUITE_END()
- } // namespace benchmark
- } // namespace test
- } // namespace arm_compute
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0006-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0006-add-ti-benchmark-test-group.patch
deleted file mode 100644
index 3dfc2e75..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0006-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From c0c2b79824a52dee291b275a0f0a66746a99dbf5 Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:18:50 -0500
-Subject: [PATCH 06/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- tests/benchmark/NEON/DirectConvolutionLayer.cpp | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
-diff --git a/tests/benchmark/NEON/DirectConvolutionLayer.cpp b/tests/benchmark/NEON/DirectConvolutionLayer.cpp
-index f94ef6b..afdcbad 100644
---- a/tests/benchmark/NEON/DirectConvolutionLayer.cpp
-+++ b/tests/benchmark/NEON/DirectConvolutionLayer.cpp
-@@ -50,8 +50,10 @@ namespace
- // Special data types for networks that need 5x5 direct convolution
- #ifdef ARM_COMPUTE_ENABLE_F16
- const auto data_types = framework::dataset::make("DataType", { DataType::F16, DataType::F32 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #else  /* ARM_COMPUTE_ENABLE_F16 */
- const auto data_types = framework::dataset::make("DataType", { DataType::F32 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #endif /* ARM_COMPUTE_ENABLE_F16 */
- } // namespace
- 
-@@ -122,6 +124,13 @@ REGISTER_FIXTURE_DATA_TEST_CASE(YOLOV2DirectConvolutionLayer, NEDirectConvolutio
- 
- TEST_SUITE_END()
- TEST_SUITE_END()
-+TEST_SUITE(TIBENCHMARK_SQUEEZENET)
-+REGISTER_FIXTURE_DATA_TEST_CASE(TISqueezeNetDirectConvolutionLayer, NEDirectConvolutionLayerFixture, framework::DatasetMode::ALL,
-+                                framework::dataset::combine(framework::dataset::combine(framework::dataset::combine(datasets::TISqueezeNetConvolutionLayerDataset(),
-+                                                                                                                    framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::RELU))),
-+                                                                                        data_types_tibenchmark),
-+                                                            framework::dataset::make("Batches", 1)));
-+TEST_SUITE_END()
- } // namespace benchmark
- } // namespace test
- } // namespace arm_compute
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0007-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0007-add-ti-benchmark-test-group.patch
deleted file mode 100644
index a1ed073e..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0007-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From e8c375920cd21e6e151aabaa88b68358296bbe87 Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:19:10 -0500
-Subject: [PATCH 07/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- tests/benchmark/NEON/FullyConnectedLayer.cpp | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
-diff --git a/tests/benchmark/NEON/FullyConnectedLayer.cpp b/tests/benchmark/NEON/FullyConnectedLayer.cpp
-index d0fb04f..9ee852d 100644
---- a/tests/benchmark/NEON/FullyConnectedLayer.cpp
-+++ b/tests/benchmark/NEON/FullyConnectedLayer.cpp
-@@ -47,8 +47,10 @@ namespace
- {
- #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
- const auto data_types = framework::dataset::make("DataType", { DataType::F16, DataType::F32 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #else  /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
- const auto data_types = framework::dataset::make("DataType", { DataType::F32 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
- } // namespace
- 
-@@ -108,6 +110,13 @@ REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV4FullyConnectedLayer, NEFully
-                                                             framework::dataset::make("Batches", { 4, 8 })));
- TEST_SUITE_END()
- TEST_SUITE_END()
-+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
-+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1FullyConnectedLayer, NEFullyConnectedLayerFixture, framework::DatasetMode::ALL,
-+                                framework::dataset::combine(framework::dataset::combine(datasets::GoogLeNetInceptionV1FullyConnectedLayerDataset(),
-+                                                                                        data_types_tibenchmark),
-+                                                            framework::dataset::make("Batches", 1)));
-+TEST_SUITE_END()
-+
- } // namespace benchmark
- } // namespace test
- } // namespace arm_compute
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0008-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0008-add-ti-benchmark-test-group.patch
deleted file mode 100644
index dcf0989a..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0008-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From d657c798ec32c6a0f08384f725f3b8601d035300 Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:19:26 -0500
-Subject: [PATCH 08/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- tests/benchmark/NEON/GEMMLowp.cpp | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/tests/benchmark/NEON/GEMMLowp.cpp b/tests/benchmark/NEON/GEMMLowp.cpp
-index 4b13f31..c2c6bdf 100644
---- a/tests/benchmark/NEON/GEMMLowp.cpp
-+++ b/tests/benchmark/NEON/GEMMLowp.cpp
-@@ -50,6 +50,11 @@ REGISTER_FIXTURE_DATA_TEST_CASE(MatrixMultiplyGEMMLowp, NEGEMMLowpFixture, frame
- REGISTER_FIXTURE_DATA_TEST_CASE(GoogleNetGEMMLowp, NEGEMMLowpFixture, framework::DatasetMode::NIGHTLY, datasets::GoogleNetGEMMDataset());
- 
- TEST_SUITE_END()
-+
-+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
-+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1GEMMLowp, NEGEMMLowpFixture, framework::DatasetMode::ALL, datasets::GoogLeNetInceptionV1GEMMDataset());
-+TEST_SUITE_END()
-+
- } // namespace benchmark
- } // namespace test
- } // namespace arm_compute
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0009-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0009-add-ti-benchmark-test-group.patch
deleted file mode 100644
index 8498e27c..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0009-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 5e6db070b3cc563095991eaaab5d4c1fe8f12fcf Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:19:42 -0500
-Subject: [PATCH 09/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- tests/benchmark/NEON/NormalizationLayer.cpp | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
-diff --git a/tests/benchmark/NEON/NormalizationLayer.cpp b/tests/benchmark/NEON/NormalizationLayer.cpp
-index 0c9a864..3654ef5 100644
---- a/tests/benchmark/NEON/NormalizationLayer.cpp
-+++ b/tests/benchmark/NEON/NormalizationLayer.cpp
-@@ -44,8 +44,10 @@ namespace
- {
- #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
- const auto data_types = framework::dataset::make("DataType", { DataType::F16, DataType::F32 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #else  /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
- const auto data_types = framework::dataset::make("DataType", { DataType::F32 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
- } // namespace
- using NENormalizationLayerFixture = NormalizationLayerFixture<Tensor, NENormalizationLayer, Accessor>;
-@@ -74,6 +76,13 @@ REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1NormalizationLayer, NENormal
-                                                             framework::dataset::make("Batches", { 4, 8 })));
- TEST_SUITE_END()
- TEST_SUITE_END()
-+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
-+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1NormalizationLayer, NENormalizationLayerFixture, framework::DatasetMode::ALL,
-+                                framework::dataset::combine(framework::dataset::combine(datasets::GoogLeNetInceptionV1NormalizationLayerDataset(),
-+                                                                                        data_types_tibenchmark),
-+                                                            framework::dataset::make("Batches", 1)));
-+TEST_SUITE_END()
-+
- } // namespace benchmark
- } // namespace test
- } // namespace arm_compute
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0010-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0010-add-ti-benchmark-test-group.patch
deleted file mode 100644
index 4c562e79..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0010-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 76a4ca1417987c6542dd76b625d001ae8f30657e Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:19:58 -0500
-Subject: [PATCH 10/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- tests/benchmark/NEON/PoolingLayer.cpp | 13 +++++++++++++
- 1 file changed, 13 insertions(+)
-
-diff --git a/tests/benchmark/NEON/PoolingLayer.cpp b/tests/benchmark/NEON/PoolingLayer.cpp
-index 8b7ee84..de93006 100644
---- a/tests/benchmark/NEON/PoolingLayer.cpp
-+++ b/tests/benchmark/NEON/PoolingLayer.cpp
-@@ -48,10 +48,13 @@ namespace benchmark
- namespace
- {
- const auto data_layouts = framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC });
-+const auto data_layouts_tibenchmark = framework::dataset::make("DataLayout", { DataLayout::NCHW});
- #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
- const auto data_types = framework::dataset::make("DataType", { DataType::F16, DataType::F32, DataType::QASYMM8 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #else  /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
- const auto data_types = framework::dataset::make("DataType", { DataType::F32, DataType::QASYMM8 });
-+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
- #endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
- } // namespace
- 
-@@ -107,6 +110,16 @@ REGISTER_FIXTURE_DATA_TEST_CASE(YOLOV2PoolingLayer, NEPoolingLayerFixture, frame
-                                 framework::dataset::combine(framework::dataset::combine(framework::dataset::combine(datasets::YOLOV2PoolingLayerDataset(), data_types), data_layouts), framework::dataset::make("Batches", { 4, 8 })));
- TEST_SUITE_END()
- TEST_SUITE_END()
-+
-+TEST_SUITE(TIBENCHMARK_SQUEEZENET)
-+REGISTER_FIXTURE_DATA_TEST_CASE(TISqueezeNetPoolingLayer, NEPoolingLayerFixture, framework::DatasetMode::ALL,
-+                                framework::dataset::combine(framework::dataset::combine(framework::dataset::combine(datasets::TISqueezeNetPoolingLayerDataset(), data_types_tibenchmark), data_layouts_tibenchmark), framework::dataset::make("Batches", 1)));
-+TEST_SUITE_END()
-+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
-+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1PoolingLayer, NEPoolingLayerFixture, framework::DatasetMode::ALL,
-+                                framework::dataset::combine(framework::dataset::combine(framework::dataset::combine(datasets::GoogLeNetInceptionV1PoolingLayerDataset(), data_types_tibenchmark), data_layouts_tibenchmark), framework::dataset::make("Batches",
-+                                                            1)));
-+TEST_SUITE_END()
- } // namespace benchmark
- } // namespace test
- } // namespace arm_compute
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0011-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0011-add-ti-benchmark-test-group.patch
deleted file mode 100644
index fd3a9d13..00000000
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0011-add-ti-benchmark-test-group.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 012d21f475e1a004c2a7f688835a1b5416c3b8b6 Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 27 Nov 2018 17:20:10 -0500
-Subject: [PATCH 11/11] add TI benchmark test group
-
-Upstream-Status: Inappropriate [TI only test code]
-
-Signed-off-by: Qin Su <qsu@ti.com>
----
- tests/framework/printers/PrettyPrinter.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/tests/framework/printers/PrettyPrinter.cpp b/tests/framework/printers/PrettyPrinter.cpp
-index 3181951..2222286 100644
---- a/tests/framework/printers/PrettyPrinter.cpp
-+++ b/tests/framework/printers/PrettyPrinter.cpp
-@@ -83,7 +83,7 @@ void PrettyPrinter::print_run_footer()
- 
- void PrettyPrinter::print_test_header(const TestInfo &info)
- {
--    *_stream << begin_color("2") << "Running [" << info.id << "] '" << info.name << "'" << end_color() << "\n";
-+    *_stream << begin_color("2") << "Running [" << info.id << "] '" << info.name << "'" << end_color() << "	";
- }
- 
- void PrettyPrinter::print_test_footer()
-@@ -125,7 +125,7 @@ void PrettyPrinter::print_measurements(const Profiler::MeasurementsMap &measurem
-         InstrumentsStats stats(instrument.second);
- 
-         *_stream << "    ";
--        *_stream << "AVG=" << stats.mean() << " " << stats.max().unit();
-+        *_stream << "AVG=	" << stats.mean() << "	" << stats.max().unit();
-         if(instrument.second.size() > 1)
-         {
-             *_stream << ", STDDEV=" << arithmetic_to_string(stats.relative_standard_deviation(), 2) << " %";
--- 
-1.9.1
-
diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
index a33a2bc1..07e91e00 100644
--- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
+++ b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
@@ -7,25 +7,14 @@ COMPATIBLE_MACHINE = "armv7a|aarch64"
 
 SRC_URI = " \
     git://review.mlplatform.org/ml/ComputeLibrary;protocol=https;branch=${BRANCH} \
-    file://0001-add-ti-benchmark-test-group.patch \
-    file://0002-add-ti-benchmark-test-group.patch \
-    file://0003-add-ti-benchmark-test-group.patch \
-    file://0004-add-ti-benchmark-test-group.patch \
-    file://0005-add-ti-benchmark-test-group.patch \
-    file://0006-add-ti-benchmark-test-group.patch \
-    file://0007-add-ti-benchmark-test-group.patch \
-    file://0008-add-ti-benchmark-test-group.patch \
-    file://0009-add-ti-benchmark-test-group.patch \
-    file://0010-add-ti-benchmark-test-group.patch \
-    file://0011-add-ti-benchmark-test-group.patch \
 "
+
 PR = "r0"
-PV  = "19.05"
+PV  = "19.08"
 PV_MAJOR = "${@d.getVar('PV',d,1).split('.')[0]}"
 
-BRANCH = "branches/arm_compute_19_05"
-SRCREV = "bd17a169153ee181100f3b31984968b66618ef3c"
-
+BRANCH = "branches/arm_compute_19_08"
+SRCREV = "35c3eb011d8e2813d83c6a6cbe28a446534e4a14"
 
 S = "${WORKDIR}/git"
 
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] armnn: Upgrade to latest release 19.08
  2019-09-03 15:52 [PATCH 1/2] arm-compute-library: Upgrade to 19.08 release Djordje Senicic
@ 2019-09-03 15:52 ` Djordje Senicic
  2019-09-09 14:16   ` [EXTERNAL] " Jacob Stiffler
  2019-09-09 14:15 ` [EXTERNAL] [PATCH 1/2] arm-compute-library: Upgrade to 19.08 release Jacob Stiffler
  1 sibling, 1 reply; 4+ messages in thread
From: Djordje Senicic @ 2019-09-03 15:52 UTC (permalink / raw)
  To: meta-arago; +Cc: Djordje Senicic

- Upgrade to latest release and modify example for new API (19.08 change)
- Realign patches (no change only context lines) for the new release

Signed-off-by: Djordje Senicic <x0157990@ti.com>
---
 ...2-enable-use-of-boost-shared-library.patch | 36 ++++++++-----------
 .../0004-generate-versioned-library.patch     | 23 ++++++------
 ...mples-update-for-19.08-modifications.patch | 28 +++++++++++++++
 .../recipes-support/armnn/armnn_git.bb        | 10 +++---
 4 files changed, 60 insertions(+), 37 deletions(-)
 create mode 100644 meta-arago-extras/recipes-support/armnn/armnn/0010-armnnexamples-update-for-19.08-modifications.patch

diff --git a/meta-arago-extras/recipes-support/armnn/armnn/0002-enable-use-of-boost-shared-library.patch b/meta-arago-extras/recipes-support/armnn/armnn/0002-enable-use-of-boost-shared-library.patch
index 50c2e1da..a436ffda 100644
--- a/meta-arago-extras/recipes-support/armnn/armnn/0002-enable-use-of-boost-shared-library.patch
+++ b/meta-arago-extras/recipes-support/armnn/armnn/0002-enable-use-of-boost-shared-library.patch
@@ -1,37 +1,31 @@
-From 34a7ec821b11f7bed3dd644bf341cbaf6023516b Mon Sep 17 00:00:00 2001
-From: Qin Su <qsu@ti.com>
-Date: Tue, 11 Sep 2018 17:11:07 -0400
-Subject: [PATCH] enable use of boost shared library
+From b46177bb1a59df0130aba88555ec4f81024669a8 Mon Sep 17 00:00:00 2001
+From: Djordje Senicic <x0157990@ti.com>
+Date: Tue, 27 Aug 2019 09:40:54 -0400
+Subject: [PATCH] fix boost lib dependency
 
 Upstream-Status: Inappropriate [configuration]
-This is a hack to modify hard coded configuration. If anything, it
-should be made configurable.
+This is a hack to modify hard coded configuration. If anything, it should be made configurable.     
 
-Signed-off-by: Qin Su <qsu@ti.com>
+Signed-off-by: Djordje Senicic <x0157990@ti.com>
 ---
- cmake/GlobalConfig.cmake | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
- mode change 100644 => 100755 cmake/GlobalConfig.cmake
+ cmake/GlobalConfig.cmake | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/cmake/GlobalConfig.cmake b/cmake/GlobalConfig.cmake
-old mode 100644
-new mode 100755
-index 2dbeada..a5a1113
+index f518f809..d94c4e50 100755
 --- a/cmake/GlobalConfig.cmake
 +++ b/cmake/GlobalConfig.cmake
-@@ -96,8 +96,10 @@ endif()
+@@ -135,8 +135,8 @@ endif()
  set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH})
-
+ 
  # Boost
 -add_definitions("-DBOOST_ALL_NO_LIB") # Turn off auto-linking as we specify the libs manually
 -set(Boost_USE_STATIC_LIBS ON)
-+#add_definitions("-DBOOST_ALL_NO_LIB") # Turn off auto-linking as we specify the libs manually
-+#set(Boost_USE_STATIC_LIBS ON)
 +add_definitions(-DBOOST_ALL_DYN_LINK) # use shared library
 +set(Boost_USE_STATIC_LIBS OFF)
  find_package(Boost 1.59 REQUIRED COMPONENTS unit_test_framework system filesystem log program_options)
- include_directories(SYSTEM "${Boost_INCLUDE_DIR}")
- link_directories(${Boost_LIBRARY_DIR})
---
-1.9.1
+ include_directories(SYSTEM "${Boost_INCLUDE_DIRS}")
+ link_directories(${Boost_LIBRARY_DIRS})
+-- 
+2.17.1
 
diff --git a/meta-arago-extras/recipes-support/armnn/armnn/0004-generate-versioned-library.patch b/meta-arago-extras/recipes-support/armnn/armnn/0004-generate-versioned-library.patch
index 06756130..a3c3e21a 100644
--- a/meta-arago-extras/recipes-support/armnn/armnn/0004-generate-versioned-library.patch
+++ b/meta-arago-extras/recipes-support/armnn/armnn/0004-generate-versioned-library.patch
@@ -1,19 +1,20 @@
-From ad22150032bda1b1a8d0f0cb4b0b020f80724313 Mon Sep 17 00:00:00 2001
+From 94bec1c47b8da6350c598827950ef4852e998bd9 Mon Sep 17 00:00:00 2001
 From: Djordje Senicic <x0157990@ti.com>
-Date: Mon, 24 Jun 2019 15:10:04 -0400
-Subject: [PATCH] generate versioned library
+Date: Mon, 2 Sep 2019 10:16:21 -0400
+Subject: [PATCH] Generate versioned library
 
 Upstream-Status: Inappropriate [configuration]
+
 Signed-off-by: Djordje Senicic <x0157990@ti.com>
 ---
  CMakeLists.txt | 4 ++++
  1 file changed, 4 insertions(+)
 
 diff --git a/CMakeLists.txt b/CMakeLists.txt
-index b6c97761..5c7b13a7 100644
+index 8bdcd8df..38d1390f 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -88,6 +88,7 @@ if(BUILD_CAFFE_PARSER)
+@@ -95,6 +95,7 @@ if(BUILD_CAFFE_PARSER)
  
      target_link_libraries(armnnCaffeParser armnn)
      target_link_libraries(armnnCaffeParser ${PROTOBUF_LIBRARIES})
@@ -21,7 +22,7 @@ index b6c97761..5c7b13a7 100644
  
  endif()
  
-@@ -112,6 +113,7 @@ if(BUILD_ONNX_PARSER)
+@@ -119,6 +120,7 @@ if(BUILD_ONNX_PARSER)
  
      # Protobuf
      target_link_libraries(armnnOnnxParser ${PROTOBUF_LIBRARIES})
@@ -29,18 +30,18 @@ index b6c97761..5c7b13a7 100644
  endif()
  
  if(BUILD_TF_PARSER)
-@@ -135,6 +137,7 @@ if(BUILD_TF_PARSER)
+@@ -142,6 +144,7 @@ if(BUILD_TF_PARSER)
  
      # Protobuf (use the specific version tensorflow wants)
      target_link_libraries(armnnTfParser ${PROTOBUF_LIBRARIES})
 +    set_target_properties(armnnTfParser PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
  endif()
  
- if(BUILD_ARMNN_QUANTIZER)
-@@ -430,6 +433,7 @@ endif()
- install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
+ if(BUILD_ARMNN_QUANTIZER AND ARMNNREF)
+@@ -473,6 +476,7 @@ install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
  
- target_link_libraries(armnn ${Boost_LOG_LIBRARY} ${Boost_THREAD_LIBRARY} ${Boost_SYSTEM_LIBRARY})
+ target_link_libraries(armnn ${Boost_LOG_LIBRARY} ${Boost_THREAD_LIBRARY}
+                             ${Boost_SYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY})
 +set_target_properties(armnn PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
  
  if(ARMCOMPUTENEON OR ARMCOMPUTECL)
diff --git a/meta-arago-extras/recipes-support/armnn/armnn/0010-armnnexamples-update-for-19.08-modifications.patch b/meta-arago-extras/recipes-support/armnn/armnn/0010-armnnexamples-update-for-19.08-modifications.patch
new file mode 100644
index 00000000..f75b1dc4
--- /dev/null
+++ b/meta-arago-extras/recipes-support/armnn/armnn/0010-armnnexamples-update-for-19.08-modifications.patch
@@ -0,0 +1,28 @@
+From a3e266a2de7c45116428f4e21645a2657534191b Mon Sep 17 00:00:00 2001
+From: Djordje Senicic <x0157990@ti.com>
+Date: Mon, 26 Aug 2019 03:51:39 -0400
+Subject: [PATCH] armnnexamples: update for 19.08 modifications
+
+Upstream-Status: Inappropriate [TI only test code]
+
+Signed-off-by: Djordje Senicic <x0157990@ti.com>
+---
+ tests/ArmnnExamples/ArmnnExamples.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/ArmnnExamples/ArmnnExamples.cpp b/tests/ArmnnExamples/ArmnnExamples.cpp
+index d1526539..c10a4fc0 100644
+--- a/tests/ArmnnExamples/ArmnnExamples.cpp
++++ b/tests/ArmnnExamples/ArmnnExamples.cpp
+@@ -310,7 +310,7 @@ int MainImpl(const char* modelPath,
+     params.m_OutputBindings = { outputName };
+     //params.m_EnableProfiling = enableProfiling;
+     params.m_SubgraphId = 0;
+-    InferenceModel<TParser, TDataType> model(params, enableProfiling, runtime);
++    InferenceModel<TParser, TDataType> model(params, enableProfiling, "", runtime);
+ 
+     VideoCapture cap;
+     int input_type = INPUT_IMAGE;
+-- 
+2.17.1
+
diff --git a/meta-arago-extras/recipes-support/armnn/armnn_git.bb b/meta-arago-extras/recipes-support/armnn/armnn_git.bb
index 77921218..e8d16944 100644
--- a/meta-arago-extras/recipes-support/armnn/armnn_git.bb
+++ b/meta-arago-extras/recipes-support/armnn/armnn_git.bb
@@ -5,12 +5,12 @@ LICENSE = "MIT & Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=3e14a924c16f7d828b8335a59da64074 \
                     file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
 
-PR = "r0"
-PV = "19.05"
+PR = "r1"
+PV = "19.08"
 PV_MAJOR = "${@d.getVar('PV',d,1).split('.')[0]}"
 
-BRANCH = "branches/armnn_19_05"
-SRCREV = "a723ec5d2ac35948efb5dfd0c121a1a89cb977b7"
+BRANCH = "branches/armnn_19_08"
+SRCREV = "26052fcf2f8c91f3479c9484354e88e8944d004d"
 
 SRCREV_tidl-api = "7e9a3942ec38efd64d45e34c10cba2f2938f5618"
 BRANCH_tidl-api = "master"
@@ -30,8 +30,8 @@ SRC_URI = " \
     file://0005-add-armnn-mobilenet-test-example.patch \
     file://0006-armnn-mobilenet-test-example.patch \
     file://0007-enable-use-of-arm-compute-shared-library.patch \
-    file://0008-Avoid-stringop-overflow-warning-resulting-in-compila.patch \
     file://0009-command-line-options-for-video-port-selection.patch \
+    file://0010-armnnexamples-update-for-19.08-modifications.patch \
     http://download.tensorflow.org/models/mobilenet_v1_2018_02_22/mobilenet_v1_1.0_224.tgz;name=mobilenet;subdir=${WORKDIR}/tfmodel;destsuffix=tfmodel \
     git://git.ti.com/tidl/tidl-api.git;name=tidl-api;branch=${BRANCH_tidl-api};subdir=${WORKDIR}/tidl-api;destsuffix=tidl-api \
 "
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [EXTERNAL] [PATCH 1/2] arm-compute-library: Upgrade to 19.08 release
  2019-09-03 15:52 [PATCH 1/2] arm-compute-library: Upgrade to 19.08 release Djordje Senicic
  2019-09-03 15:52 ` [PATCH 2/2] armnn: Upgrade to latest release 19.08 Djordje Senicic
@ 2019-09-09 14:15 ` Jacob Stiffler
  1 sibling, 0 replies; 4+ messages in thread
From: Jacob Stiffler @ 2019-09-09 14:15 UTC (permalink / raw)
  To: Djordje Senicic, meta-arago

Denys,

Can you backport this to ti2019.03?


Thanks,

Jake

On 9/3/2019 11:52 AM, Djordje Senicic wrote:
> - Upgrade to the latest release
> - Remove custom modifications, as profiling is done using armnn
>
> Signed-off-by: Djordje Senicic <x0157990@ti.com>
> ---
>   .../0001-add-ti-benchmark-test-group.patch    | 61 ----------------
>   .../0002-add-ti-benchmark-test-group.patch    | 71 -------------------
>   .../0003-add-ti-benchmark-test-group.patch    | 39 ----------
>   .../0004-add-ti-benchmark-test-group.patch    | 49 -------------
>   .../0005-add-ti-benchmark-test-group.patch    | 46 ------------
>   .../0006-add-ti-benchmark-test-group.patch    | 44 ------------
>   .../0007-add-ti-benchmark-test-group.patch    | 44 ------------
>   .../0008-add-ti-benchmark-test-group.patch    | 31 --------
>   .../0009-add-ti-benchmark-test-group.patch    | 44 ------------
>   .../0010-add-ti-benchmark-test-group.patch    | 50 -------------
>   .../0011-add-ti-benchmark-test-group.patch    | 37 ----------
>   .../arm-compute-library_git.bb                | 19 ++---
>   12 files changed, 4 insertions(+), 531 deletions(-)
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0001-add-ti-benchmark-test-group.patch
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0002-add-ti-benchmark-test-group.patch
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0003-add-ti-benchmark-test-group.patch
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0004-add-ti-benchmark-test-group.patch
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0005-add-ti-benchmark-test-group.patch
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0006-add-ti-benchmark-test-group.patch
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0007-add-ti-benchmark-test-group.patch
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0008-add-ti-benchmark-test-group.patch
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0009-add-ti-benchmark-test-group.patch
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0010-add-ti-benchmark-test-group.patch
>   delete mode 100644 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0011-add-ti-benchmark-test-group.patch
>
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0001-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0001-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index f00561ef..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0001-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,61 +0,0 @@
> -From 497a8abf760dbd9be715dfe6abf81c670fc85912 Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:16:33 -0500
> -Subject: [PATCH 01/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - .../squeezenet/SqueezeNetActivationLayerDataset.h  | 35 ++++++++++++++++++++++
> - 1 file changed, 35 insertions(+)
> -
> -diff --git a/tests/datasets/system_tests/squeezenet/SqueezeNetActivationLayerDataset.h b/tests/datasets/system_tests/squeezenet/SqueezeNetActivationLayerDataset.h
> -index 7f4bf4d..a66f473 100644
> ---- a/tests/datasets/system_tests/squeezenet/SqueezeNetActivationLayerDataset.h
> -+++ b/tests/datasets/system_tests/squeezenet/SqueezeNetActivationLayerDataset.h
> -@@ -71,6 +71,41 @@ public:
> -     SqueezeNetActivationLayerDataset(SqueezeNetActivationLayerDataset &&) = default;
> -     ~SqueezeNetActivationLayerDataset()                                   = default;
> - };
> -+class TISqueezeNetActivationLayerDataset final : public
> -+    framework::dataset::CartesianProductDataset<framework::dataset::InitializerListDataset<TensorShape>, framework::dataset::SingletonDataset<ActivationLayerInfo>>
> -+{
> -+public:
> -+    TISqueezeNetActivationLayerDataset()
> -+        : CartesianProductDataset
> -+    {
> -+        framework::dataset::make("Shape", { // relu_conv1
> -+            TensorShape(114U, 114U, 64U),
> -+            // fire2/relu_squeeze1x1, fire3/relu_squeeze1x1
> -+            TensorShape(57U, 57U, 16U),
> -+            // fire2/relu_expand1x1, fire2/relu_expand3x3, fire3/relu_expand1x1, fire3/relu_expand3x3
> -+            TensorShape(57U, 57U, 64U),
> -+            // fire4/relu_squeeze1x1, fire5/relu_squeeze1x1
> -+            TensorShape(28U, 28U, 32U),
> -+            // fire4/relu_expand1x1, fire4/relu_expand3x3, fire5/relu_expand1x1, fire5/relu_expand3x3
> -+            TensorShape(28U, 28U, 128U),
> -+            // fire6/relu_squeeze1x1, fire7/relu_squeeze1x1
> -+            TensorShape(14U, 14U, 48U),
> -+            // fire6/relu_expand1x1, fire6/relu_expand3x3, fire7/relu_expand1x1, fire7/relu_expand3x3
> -+            TensorShape(14U, 14U, 192U),
> -+            // fire8/relu_squeeze1x1, fire9/relu_squeeze1x1
> -+            TensorShape(14U, 14U, 64U),
> -+            // fire8/relu_expand1x1, fire8/relu_expand3x3, fire9/relu_expand1x1, fire9/relu_expand3x3
> -+            TensorShape(14U, 14U, 256U),
> -+            // relu_conv10
> -+            TensorShape(14U, 14U, 1000U) }),
> -+        framework::dataset::make("Info", ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::RELU))
> -+    }
> -+    {
> -+    }
> -+    TISqueezeNetActivationLayerDataset(TISqueezeNetActivationLayerDataset &&) = default;
> -+    ~TISqueezeNetActivationLayerDataset()                                   = default;
> -+};
> -+
> - } // namespace datasets
> - } // namespace test
> - } // namespace arm_compute
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0002-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0002-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index f891f74a..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0002-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,71 +0,0 @@
> -From 39ebc12e4de88a7839e33755c65cb9b9f0e8535f Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:17:19 -0500
> -Subject: [PATCH 02/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - .../squeezenet/SqueezeNetConvolutionLayerDataset.h | 45 ++++++++++++++++++++++
> - 1 file changed, 45 insertions(+)
> -
> -diff --git a/tests/datasets/system_tests/squeezenet/SqueezeNetConvolutionLayerDataset.h b/tests/datasets/system_tests/squeezenet/SqueezeNetConvolutionLayerDataset.h
> -index f98d90a..cba37eb 100644
> ---- a/tests/datasets/system_tests/squeezenet/SqueezeNetConvolutionLayerDataset.h
> -+++ b/tests/datasets/system_tests/squeezenet/SqueezeNetConvolutionLayerDataset.h
> -@@ -96,6 +96,51 @@ public:
> -         add_config(TensorShape(13U, 13U, 512U), TensorShape(1U, 1U, 512U, 1000U), TensorShape(1000U), TensorShape(13U, 13U, 1000U), PadStrideInfo(1, 1, 0, 0));
> -     }
> - };
> -+
> -+class TISqueezeNetConvolutionLayerDataset final : public ConvolutionLayerDataset
> -+{
> -+public:
> -+    TISqueezeNetConvolutionLayerDataset()
> -+    {
> -+        // conv1
> -+        add_config(TensorShape(227U, 227U, 3U), TensorShape(3U, 3U, 3U, 64U), TensorShape(64U), TensorShape(114U, 114U, 64U), PadStrideInfo(2, 2, 0, 0));
> -+        // fire2/squeeze1x1
> -+        add_config(TensorShape(57U, 57U, 64U), TensorShape(1U, 1U, 64U, 16U), TensorShape(16U), TensorShape(57U, 57U, 16U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire2/expand1x1, fire3/expand1x1
> -+        add_config(TensorShape(57U, 57U, 16U), TensorShape(1U, 1U, 16U, 64U), TensorShape(64U), TensorShape(57U, 57U, 64U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire2/expand3x3, fire3/expand3x3
> -+        add_config(TensorShape(57U, 57U, 16U), TensorShape(3U, 3U, 16U, 64U), TensorShape(64U), TensorShape(57U, 57U, 64U), PadStrideInfo(1, 1, 1, 1));
> -+        // fire3/squeeze1x1
> -+        add_config(TensorShape(57U, 57U, 128U), TensorShape(1U, 1U, 128U, 16U), TensorShape(16U), TensorShape(57U, 57U, 16U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire4/squeeze1x1
> -+        add_config(TensorShape(28U, 28U, 128U), TensorShape(1U, 1U, 128U, 32U), TensorShape(32U), TensorShape(28U, 28U, 32U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire4/expand1x1, fire5/expand1x1
> -+        add_config(TensorShape(28U, 28U, 32U), TensorShape(1U, 1U, 32U, 128U), TensorShape(128U), TensorShape(28U, 28U, 128U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire4/expand3x3, fire5/expand3x3
> -+        add_config(TensorShape(28U, 28U, 32U), TensorShape(3U, 3U, 32U, 128U), TensorShape(128U), TensorShape(28U, 28U, 128U), PadStrideInfo(1, 1, 1, 1));
> -+        // fire5/squeeze1x1
> -+        add_config(TensorShape(28U, 28U, 256U), TensorShape(1U, 1U, 256U, 32U), TensorShape(32U), TensorShape(28U, 28U, 32U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire6/squeeze1x1
> -+        add_config(TensorShape(14U, 14U, 256U), TensorShape(1U, 1U, 256U, 48U), TensorShape(48U), TensorShape(14U, 14U, 48U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire6/expand1x1, fire7/expand1x1
> -+        add_config(TensorShape(14U, 14U, 48U), TensorShape(1U, 1U, 48U, 192U), TensorShape(192U), TensorShape(14U, 14U, 192U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire6/expand3x3, fire7/expand3x3
> -+        add_config(TensorShape(14U, 14U, 48U), TensorShape(3U, 3U, 48U, 192U), TensorShape(192U), TensorShape(14U, 14U, 192U), PadStrideInfo(1, 1, 1, 1));
> -+        // fire7/squeeze1x1
> -+        add_config(TensorShape(14U, 14U, 384U), TensorShape(1U, 1U, 384U, 48U), TensorShape(48U), TensorShape(14U, 14U, 48U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire8/squeeze1x1
> -+        add_config(TensorShape(14U, 14U, 384U), TensorShape(1U, 1U, 384U, 64U), TensorShape(64U), TensorShape(14U, 14U, 64U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire8/expand1x1, fire9/expand1x1
> -+        add_config(TensorShape(14U, 14U, 64U), TensorShape(1U, 1U, 64U, 256U), TensorShape(256U), TensorShape(14U, 14U, 256U), PadStrideInfo(1, 1, 0, 0));
> -+        // fire8/expand3x3, fire9/expand3x3
> -+        add_config(TensorShape(14U, 14U, 64U), TensorShape(3U, 3U, 64U, 256U), TensorShape(256U), TensorShape(14U, 14U, 256U), PadStrideInfo(1, 1, 1, 1));
> -+        // fire9/squeeze1x1
> -+        add_config(TensorShape(14U, 14U, 512U), TensorShape(1U, 1U, 512U, 64U), TensorShape(64U), TensorShape(14U, 14U, 64U), PadStrideInfo(1, 1, 0, 0));
> -+        // conv10
> -+        add_config(TensorShape(14U, 14U, 512U), TensorShape(1U, 1U, 512U, 1000U), TensorShape(1000U), TensorShape(14U, 14U, 1000U), PadStrideInfo(1, 1, 0, 0));
> -+    }
> -+};
> -+
> - } // namespace datasets
> - } // namespace test
> - } // namespace arm_compute
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0003-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0003-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index 4a80548e..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0003-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,39 +0,0 @@
> -From 8c433526117e4aa5480efdbe5718ee54e9de2ff5 Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:17:43 -0500
> -Subject: [PATCH 03/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - .../system_tests/squeezenet/SqueezeNetPoolingLayerDataset.h | 13 +++++++++++++
> - 1 file changed, 13 insertions(+)
> -
> -diff --git a/tests/datasets/system_tests/squeezenet/SqueezeNetPoolingLayerDataset.h b/tests/datasets/system_tests/squeezenet/SqueezeNetPoolingLayerDataset.h
> -index 9518ce5..a168d29 100644
> ---- a/tests/datasets/system_tests/squeezenet/SqueezeNetPoolingLayerDataset.h
> -+++ b/tests/datasets/system_tests/squeezenet/SqueezeNetPoolingLayerDataset.h
> -@@ -50,6 +50,19 @@ public:
> -         add_config(TensorShape(27U, 27U, 256U), PoolingLayerInfo(PoolingType::MAX, 3, PadStrideInfo(2, 2, 0, 0, DimensionRoundingType::CEIL)));
> -     }
> - };
> -+class TISqueezeNetPoolingLayerDataset final : public PoolingLayerDataset
> -+{
> -+public:
> -+    TISqueezeNetPoolingLayerDataset()
> -+    {
> -+        // pool1
> -+        add_config(TensorShape(114U, 114U, 64U), PoolingLayerInfo(PoolingType::MAX, 3, PadStrideInfo(2, 2, 0, 0, DimensionRoundingType::CEIL)));
> -+        // pool3
> -+        add_config(TensorShape(57U, 57U, 128U), PoolingLayerInfo(PoolingType::MAX, 3, PadStrideInfo(2, 2, 0, 0, DimensionRoundingType::CEIL)));
> -+        // pool5
> -+        add_config(TensorShape(28U, 28U, 256U), PoolingLayerInfo(PoolingType::MAX, 3, PadStrideInfo(2, 2, 0, 0, DimensionRoundingType::CEIL)));
> -+    }
> -+};
> - } // namespace datasets
> - } // namespace test
> - } // namespace arm_compute
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0004-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0004-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index 9693e6c9..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0004-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,49 +0,0 @@
> -From c2e6412d2aa9137b4b1b75d091ba9c8a53ede99b Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:18:05 -0500
> -Subject: [PATCH 04/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - tests/benchmark/NEON/ActivationLayer.cpp | 13 +++++++++++++
> - 1 file changed, 13 insertions(+)
> -
> -diff --git a/tests/benchmark/NEON/ActivationLayer.cpp b/tests/benchmark/NEON/ActivationLayer.cpp
> -index 1c4ea21..7b47c11 100644
> ---- a/tests/benchmark/NEON/ActivationLayer.cpp
> -+++ b/tests/benchmark/NEON/ActivationLayer.cpp
> -@@ -51,9 +51,11 @@ namespace
> - #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
> - const auto data_types           = framework::dataset::make("DataType", { DataType::F16, DataType::F32 });
> - const auto data_types_mobilenet = framework::dataset::make("DataType", { DataType::F16, DataType::F32, DataType::QASYMM8 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #else  /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
> - const auto data_types           = framework::dataset::make("DataType", { DataType::F32 });
> - const auto data_types_mobilenet = framework::dataset::make("DataType", { DataType::F32, DataType::QASYMM8 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
> - } // namespace
> -
> -@@ -127,6 +129,17 @@ REGISTER_FIXTURE_DATA_TEST_CASE(YOLOV2ActivationLayer, NEActivationLayerFixture,
> -                                                             framework::dataset::make("Batches", { 4, 8 })));
> - TEST_SUITE_END()
> - TEST_SUITE_END()
> -+TEST_SUITE(TIBENCHMARK_SQUEEZENET)
> -+REGISTER_FIXTURE_DATA_TEST_CASE(TISqueezeNetActivationLayer, NEActivationLayerFixture, framework::DatasetMode::ALL,
> -+                                framework::dataset::combine(framework::dataset::combine(datasets::TISqueezeNetActivationLayerDataset(), data_types_tibenchmark),
> -+                                                            framework::dataset::make("Batches", 1)));
> -+TEST_SUITE_END()
> -+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
> -+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1ActivationLayer, NEActivationLayerFixture, framework::DatasetMode::ALL,
> -+                                framework::dataset::combine(framework::dataset::combine(datasets::GoogLeNetInceptionV1ActivationLayerDataset(), data_types_tibenchmark),
> -+                                                            framework::dataset::make("Batches", 1)));
> -+TEST_SUITE_END()
> -+
> - } // namespace benchmark
> - } // namespace test
> - } // namespace arm_compute
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0005-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0005-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index f498ffa5..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0005-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,46 +0,0 @@
> -From 14ba479fe707af2575fac4d2780e31a10264d295 Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:18:32 -0500
> -Subject: [PATCH 05/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - tests/benchmark/NEON/ConvolutionLayer.cpp | 11 ++++++++++-
> - 1 file changed, 10 insertions(+), 1 deletion(-)
> -
> -diff --git a/tests/benchmark/NEON/ConvolutionLayer.cpp b/tests/benchmark/NEON/ConvolutionLayer.cpp
> -index ac27e7a..6cfb00d 100644
> ---- a/tests/benchmark/NEON/ConvolutionLayer.cpp
> -+++ b/tests/benchmark/NEON/ConvolutionLayer.cpp
> -@@ -52,9 +52,10 @@ namespace
> - {
> - #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
> - const auto data_types = framework::dataset::make("DataType", { DataType::F16, DataType::F32, DataType::QASYMM8 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #else /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
> - const auto data_types = framework::dataset::make("DataType", { DataType::F32, DataType::QASYMM8 });
> --
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
> - } // namespace
> -
> -@@ -197,6 +198,14 @@ REGISTER_FIXTURE_DATA_TEST_CASE(SqueezeNetWinogradLayer, NEWinogradConvolutionLa
> -
> - TEST_SUITE_END()
> - TEST_SUITE_END()
> -+
> -+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
> -+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1ConvolutionLayer, NEGEMMConvolutionLayerFixture, framework::DatasetMode::ALL,
> -+                                framework::dataset::combine(framework::dataset::combine(framework::dataset::combine(datasets::GoogLeNetInceptionV1ConvolutionLayerDataset(),
> -+                                                                                                                    framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::RELU))),
> -+                                                                                        data_types_tibenchmark),
> -+                                                            framework::dataset::make("Batches", 1)));
> -+TEST_SUITE_END()
> - } // namespace benchmark
> - } // namespace test
> - } // namespace arm_compute
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0006-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0006-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index 3dfc2e75..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0006-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,44 +0,0 @@
> -From c0c2b79824a52dee291b275a0f0a66746a99dbf5 Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:18:50 -0500
> -Subject: [PATCH 06/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - tests/benchmark/NEON/DirectConvolutionLayer.cpp | 9 +++++++++
> - 1 file changed, 9 insertions(+)
> -
> -diff --git a/tests/benchmark/NEON/DirectConvolutionLayer.cpp b/tests/benchmark/NEON/DirectConvolutionLayer.cpp
> -index f94ef6b..afdcbad 100644
> ---- a/tests/benchmark/NEON/DirectConvolutionLayer.cpp
> -+++ b/tests/benchmark/NEON/DirectConvolutionLayer.cpp
> -@@ -50,8 +50,10 @@ namespace
> - // Special data types for networks that need 5x5 direct convolution
> - #ifdef ARM_COMPUTE_ENABLE_F16
> - const auto data_types = framework::dataset::make("DataType", { DataType::F16, DataType::F32 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #else  /* ARM_COMPUTE_ENABLE_F16 */
> - const auto data_types = framework::dataset::make("DataType", { DataType::F32 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #endif /* ARM_COMPUTE_ENABLE_F16 */
> - } // namespace
> -
> -@@ -122,6 +124,13 @@ REGISTER_FIXTURE_DATA_TEST_CASE(YOLOV2DirectConvolutionLayer, NEDirectConvolutio
> -
> - TEST_SUITE_END()
> - TEST_SUITE_END()
> -+TEST_SUITE(TIBENCHMARK_SQUEEZENET)
> -+REGISTER_FIXTURE_DATA_TEST_CASE(TISqueezeNetDirectConvolutionLayer, NEDirectConvolutionLayerFixture, framework::DatasetMode::ALL,
> -+                                framework::dataset::combine(framework::dataset::combine(framework::dataset::combine(datasets::TISqueezeNetConvolutionLayerDataset(),
> -+                                                                                                                    framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunction::RELU))),
> -+                                                                                        data_types_tibenchmark),
> -+                                                            framework::dataset::make("Batches", 1)));
> -+TEST_SUITE_END()
> - } // namespace benchmark
> - } // namespace test
> - } // namespace arm_compute
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0007-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0007-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index a1ed073e..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0007-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,44 +0,0 @@
> -From e8c375920cd21e6e151aabaa88b68358296bbe87 Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:19:10 -0500
> -Subject: [PATCH 07/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - tests/benchmark/NEON/FullyConnectedLayer.cpp | 9 +++++++++
> - 1 file changed, 9 insertions(+)
> -
> -diff --git a/tests/benchmark/NEON/FullyConnectedLayer.cpp b/tests/benchmark/NEON/FullyConnectedLayer.cpp
> -index d0fb04f..9ee852d 100644
> ---- a/tests/benchmark/NEON/FullyConnectedLayer.cpp
> -+++ b/tests/benchmark/NEON/FullyConnectedLayer.cpp
> -@@ -47,8 +47,10 @@ namespace
> - {
> - #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
> - const auto data_types = framework::dataset::make("DataType", { DataType::F16, DataType::F32 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #else  /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
> - const auto data_types = framework::dataset::make("DataType", { DataType::F32 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
> - } // namespace
> -
> -@@ -108,6 +110,13 @@ REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV4FullyConnectedLayer, NEFully
> -                                                             framework::dataset::make("Batches", { 4, 8 })));
> - TEST_SUITE_END()
> - TEST_SUITE_END()
> -+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
> -+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1FullyConnectedLayer, NEFullyConnectedLayerFixture, framework::DatasetMode::ALL,
> -+                                framework::dataset::combine(framework::dataset::combine(datasets::GoogLeNetInceptionV1FullyConnectedLayerDataset(),
> -+                                                                                        data_types_tibenchmark),
> -+                                                            framework::dataset::make("Batches", 1)));
> -+TEST_SUITE_END()
> -+
> - } // namespace benchmark
> - } // namespace test
> - } // namespace arm_compute
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0008-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0008-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index dcf0989a..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0008-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,31 +0,0 @@
> -From d657c798ec32c6a0f08384f725f3b8601d035300 Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:19:26 -0500
> -Subject: [PATCH 08/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - tests/benchmark/NEON/GEMMLowp.cpp | 5 +++++
> - 1 file changed, 5 insertions(+)
> -
> -diff --git a/tests/benchmark/NEON/GEMMLowp.cpp b/tests/benchmark/NEON/GEMMLowp.cpp
> -index 4b13f31..c2c6bdf 100644
> ---- a/tests/benchmark/NEON/GEMMLowp.cpp
> -+++ b/tests/benchmark/NEON/GEMMLowp.cpp
> -@@ -50,6 +50,11 @@ REGISTER_FIXTURE_DATA_TEST_CASE(MatrixMultiplyGEMMLowp, NEGEMMLowpFixture, frame
> - REGISTER_FIXTURE_DATA_TEST_CASE(GoogleNetGEMMLowp, NEGEMMLowpFixture, framework::DatasetMode::NIGHTLY, datasets::GoogleNetGEMMDataset());
> -
> - TEST_SUITE_END()
> -+
> -+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
> -+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1GEMMLowp, NEGEMMLowpFixture, framework::DatasetMode::ALL, datasets::GoogLeNetInceptionV1GEMMDataset());
> -+TEST_SUITE_END()
> -+
> - } // namespace benchmark
> - } // namespace test
> - } // namespace arm_compute
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0009-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0009-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index 8498e27c..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0009-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,44 +0,0 @@
> -From 5e6db070b3cc563095991eaaab5d4c1fe8f12fcf Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:19:42 -0500
> -Subject: [PATCH 09/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - tests/benchmark/NEON/NormalizationLayer.cpp | 9 +++++++++
> - 1 file changed, 9 insertions(+)
> -
> -diff --git a/tests/benchmark/NEON/NormalizationLayer.cpp b/tests/benchmark/NEON/NormalizationLayer.cpp
> -index 0c9a864..3654ef5 100644
> ---- a/tests/benchmark/NEON/NormalizationLayer.cpp
> -+++ b/tests/benchmark/NEON/NormalizationLayer.cpp
> -@@ -44,8 +44,10 @@ namespace
> - {
> - #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
> - const auto data_types = framework::dataset::make("DataType", { DataType::F16, DataType::F32 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #else  /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
> - const auto data_types = framework::dataset::make("DataType", { DataType::F32 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
> - } // namespace
> - using NENormalizationLayerFixture = NormalizationLayerFixture<Tensor, NENormalizationLayer, Accessor>;
> -@@ -74,6 +76,13 @@ REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1NormalizationLayer, NENormal
> -                                                             framework::dataset::make("Batches", { 4, 8 })));
> - TEST_SUITE_END()
> - TEST_SUITE_END()
> -+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
> -+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1NormalizationLayer, NENormalizationLayerFixture, framework::DatasetMode::ALL,
> -+                                framework::dataset::combine(framework::dataset::combine(datasets::GoogLeNetInceptionV1NormalizationLayerDataset(),
> -+                                                                                        data_types_tibenchmark),
> -+                                                            framework::dataset::make("Batches", 1)));
> -+TEST_SUITE_END()
> -+
> - } // namespace benchmark
> - } // namespace test
> - } // namespace arm_compute
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0010-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0010-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index 4c562e79..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0010-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,50 +0,0 @@
> -From 76a4ca1417987c6542dd76b625d001ae8f30657e Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:19:58 -0500
> -Subject: [PATCH 10/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - tests/benchmark/NEON/PoolingLayer.cpp | 13 +++++++++++++
> - 1 file changed, 13 insertions(+)
> -
> -diff --git a/tests/benchmark/NEON/PoolingLayer.cpp b/tests/benchmark/NEON/PoolingLayer.cpp
> -index 8b7ee84..de93006 100644
> ---- a/tests/benchmark/NEON/PoolingLayer.cpp
> -+++ b/tests/benchmark/NEON/PoolingLayer.cpp
> -@@ -48,10 +48,13 @@ namespace benchmark
> - namespace
> - {
> - const auto data_layouts = framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC });
> -+const auto data_layouts_tibenchmark = framework::dataset::make("DataLayout", { DataLayout::NCHW});
> - #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
> - const auto data_types = framework::dataset::make("DataType", { DataType::F16, DataType::F32, DataType::QASYMM8 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #else  /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
> - const auto data_types = framework::dataset::make("DataType", { DataType::F32, DataType::QASYMM8 });
> -+const auto data_types_tibenchmark = framework::dataset::make("DataType", { DataType::F32 });
> - #endif /* __ARM_FEATURE_FP16_VECTOR_ARITHMETIC */
> - } // namespace
> -
> -@@ -107,6 +110,16 @@ REGISTER_FIXTURE_DATA_TEST_CASE(YOLOV2PoolingLayer, NEPoolingLayerFixture, frame
> -                                 framework::dataset::combine(framework::dataset::combine(framework::dataset::combine(datasets::YOLOV2PoolingLayerDataset(), data_types), data_layouts), framework::dataset::make("Batches", { 4, 8 })));
> - TEST_SUITE_END()
> - TEST_SUITE_END()
> -+
> -+TEST_SUITE(TIBENCHMARK_SQUEEZENET)
> -+REGISTER_FIXTURE_DATA_TEST_CASE(TISqueezeNetPoolingLayer, NEPoolingLayerFixture, framework::DatasetMode::ALL,
> -+                                framework::dataset::combine(framework::dataset::combine(framework::dataset::combine(datasets::TISqueezeNetPoolingLayerDataset(), data_types_tibenchmark), data_layouts_tibenchmark), framework::dataset::make("Batches", 1)));
> -+TEST_SUITE_END()
> -+TEST_SUITE(TIBENCHMARK_INCEPTIONNET)
> -+REGISTER_FIXTURE_DATA_TEST_CASE(GoogLeNetInceptionV1PoolingLayer, NEPoolingLayerFixture, framework::DatasetMode::ALL,
> -+                                framework::dataset::combine(framework::dataset::combine(framework::dataset::combine(datasets::GoogLeNetInceptionV1PoolingLayerDataset(), data_types_tibenchmark), data_layouts_tibenchmark), framework::dataset::make("Batches",
> -+                                                            1)));
> -+TEST_SUITE_END()
> - } // namespace benchmark
> - } // namespace test
> - } // namespace arm_compute
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0011-add-ti-benchmark-test-group.patch b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0011-add-ti-benchmark-test-group.patch
> deleted file mode 100644
> index fd3a9d13..00000000
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0011-add-ti-benchmark-test-group.patch
> +++ /dev/null
> @@ -1,37 +0,0 @@
> -From 012d21f475e1a004c2a7f688835a1b5416c3b8b6 Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 27 Nov 2018 17:20:10 -0500
> -Subject: [PATCH 11/11] add TI benchmark test group
> -
> -Upstream-Status: Inappropriate [TI only test code]
> -
> -Signed-off-by: Qin Su <qsu@ti.com>
> ----
> - tests/framework/printers/PrettyPrinter.cpp | 4 ++--
> - 1 file changed, 2 insertions(+), 2 deletions(-)
> -
> -diff --git a/tests/framework/printers/PrettyPrinter.cpp b/tests/framework/printers/PrettyPrinter.cpp
> -index 3181951..2222286 100644
> ---- a/tests/framework/printers/PrettyPrinter.cpp
> -+++ b/tests/framework/printers/PrettyPrinter.cpp
> -@@ -83,7 +83,7 @@ void PrettyPrinter::print_run_footer()
> -
> - void PrettyPrinter::print_test_header(const TestInfo &info)
> - {
> --    *_stream << begin_color("2") << "Running [" << info.id << "] '" << info.name << "'" << end_color() << "\n";
> -+    *_stream << begin_color("2") << "Running [" << info.id << "] '" << info.name << "'" << end_color() << "	";
> - }
> -
> - void PrettyPrinter::print_test_footer()
> -@@ -125,7 +125,7 @@ void PrettyPrinter::print_measurements(const Profiler::MeasurementsMap &measurem
> -         InstrumentsStats stats(instrument.second);
> -
> -         *_stream << "    ";
> --        *_stream << "AVG=" << stats.mean() << " " << stats.max().unit();
> -+        *_stream << "AVG=	" << stats.mean() << "	" << stats.max().unit();
> -         if(instrument.second.size() > 1)
> -         {
> -             *_stream << ", STDDEV=" << arithmetic_to_string(stats.relative_standard_deviation(), 2) << " %";
> ---
> -1.9.1
> -
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
> index a33a2bc1..07e91e00 100644
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
> +++ b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
> @@ -7,25 +7,14 @@ COMPATIBLE_MACHINE = "armv7a|aarch64"
>   
>   SRC_URI = " \
>       git://review.mlplatform.org/ml/ComputeLibrary;protocol=https;branch=${BRANCH} \
> -    file://0001-add-ti-benchmark-test-group.patch \
> -    file://0002-add-ti-benchmark-test-group.patch \
> -    file://0003-add-ti-benchmark-test-group.patch \
> -    file://0004-add-ti-benchmark-test-group.patch \
> -    file://0005-add-ti-benchmark-test-group.patch \
> -    file://0006-add-ti-benchmark-test-group.patch \
> -    file://0007-add-ti-benchmark-test-group.patch \
> -    file://0008-add-ti-benchmark-test-group.patch \
> -    file://0009-add-ti-benchmark-test-group.patch \
> -    file://0010-add-ti-benchmark-test-group.patch \
> -    file://0011-add-ti-benchmark-test-group.patch \
>   "
> +
>   PR = "r0"
> -PV  = "19.05"
> +PV  = "19.08"
>   PV_MAJOR = "${@d.getVar('PV',d,1).split('.')[0]}"
>   
> -BRANCH = "branches/arm_compute_19_05"
> -SRCREV = "bd17a169153ee181100f3b31984968b66618ef3c"
> -
> +BRANCH = "branches/arm_compute_19_08"
> +SRCREV = "35c3eb011d8e2813d83c6a6cbe28a446534e4a14"
>   
>   S = "${WORKDIR}/git"
>   


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [EXTERNAL] [PATCH 2/2] armnn: Upgrade to latest release 19.08
  2019-09-03 15:52 ` [PATCH 2/2] armnn: Upgrade to latest release 19.08 Djordje Senicic
@ 2019-09-09 14:16   ` Jacob Stiffler
  0 siblings, 0 replies; 4+ messages in thread
From: Jacob Stiffler @ 2019-09-09 14:16 UTC (permalink / raw)
  To: Djordje Senicic, meta-arago

Denys,

Can you backport this to ti2019.03?


Thanks,

Jake

On 9/3/2019 11:52 AM, Djordje Senicic wrote:
> - Upgrade to latest release and modify example for new API (19.08 change)
> - Realign patches (no change only context lines) for the new release
>
> Signed-off-by: Djordje Senicic <x0157990@ti.com>
> ---
>   ...2-enable-use-of-boost-shared-library.patch | 36 ++++++++-----------
>   .../0004-generate-versioned-library.patch     | 23 ++++++------
>   ...mples-update-for-19.08-modifications.patch | 28 +++++++++++++++
>   .../recipes-support/armnn/armnn_git.bb        | 10 +++---
>   4 files changed, 60 insertions(+), 37 deletions(-)
>   create mode 100644 meta-arago-extras/recipes-support/armnn/armnn/0010-armnnexamples-update-for-19.08-modifications.patch
>
> diff --git a/meta-arago-extras/recipes-support/armnn/armnn/0002-enable-use-of-boost-shared-library.patch b/meta-arago-extras/recipes-support/armnn/armnn/0002-enable-use-of-boost-shared-library.patch
> index 50c2e1da..a436ffda 100644
> --- a/meta-arago-extras/recipes-support/armnn/armnn/0002-enable-use-of-boost-shared-library.patch
> +++ b/meta-arago-extras/recipes-support/armnn/armnn/0002-enable-use-of-boost-shared-library.patch
> @@ -1,37 +1,31 @@
> -From 34a7ec821b11f7bed3dd644bf341cbaf6023516b Mon Sep 17 00:00:00 2001
> -From: Qin Su <qsu@ti.com>
> -Date: Tue, 11 Sep 2018 17:11:07 -0400
> -Subject: [PATCH] enable use of boost shared library
> +From b46177bb1a59df0130aba88555ec4f81024669a8 Mon Sep 17 00:00:00 2001
> +From: Djordje Senicic <x0157990@ti.com>
> +Date: Tue, 27 Aug 2019 09:40:54 -0400
> +Subject: [PATCH] fix boost lib dependency
>   
>   Upstream-Status: Inappropriate [configuration]
> -This is a hack to modify hard coded configuration. If anything, it
> -should be made configurable.
> +This is a hack to modify hard coded configuration. If anything, it should be made configurable.
>   
> -Signed-off-by: Qin Su <qsu@ti.com>
> +Signed-off-by: Djordje Senicic <x0157990@ti.com>
>   ---
> - cmake/GlobalConfig.cmake | 6 ++++--
> - 1 file changed, 4 insertions(+), 2 deletions(-)
> - mode change 100644 => 100755 cmake/GlobalConfig.cmake
> + cmake/GlobalConfig.cmake | 4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
>   
>   diff --git a/cmake/GlobalConfig.cmake b/cmake/GlobalConfig.cmake
> -old mode 100644
> -new mode 100755
> -index 2dbeada..a5a1113
> +index f518f809..d94c4e50 100755
>   --- a/cmake/GlobalConfig.cmake
>   +++ b/cmake/GlobalConfig.cmake
> -@@ -96,8 +96,10 @@ endif()
> +@@ -135,8 +135,8 @@ endif()
>    set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH})
> -
> +
>    # Boost
>   -add_definitions("-DBOOST_ALL_NO_LIB") # Turn off auto-linking as we specify the libs manually
>   -set(Boost_USE_STATIC_LIBS ON)
> -+#add_definitions("-DBOOST_ALL_NO_LIB") # Turn off auto-linking as we specify the libs manually
> -+#set(Boost_USE_STATIC_LIBS ON)
>   +add_definitions(-DBOOST_ALL_DYN_LINK) # use shared library
>   +set(Boost_USE_STATIC_LIBS OFF)
>    find_package(Boost 1.59 REQUIRED COMPONENTS unit_test_framework system filesystem log program_options)
> - include_directories(SYSTEM "${Boost_INCLUDE_DIR}")
> - link_directories(${Boost_LIBRARY_DIR})
> ---
> -1.9.1
> + include_directories(SYSTEM "${Boost_INCLUDE_DIRS}")
> + link_directories(${Boost_LIBRARY_DIRS})
> +--
> +2.17.1
>   
> diff --git a/meta-arago-extras/recipes-support/armnn/armnn/0004-generate-versioned-library.patch b/meta-arago-extras/recipes-support/armnn/armnn/0004-generate-versioned-library.patch
> index 06756130..a3c3e21a 100644
> --- a/meta-arago-extras/recipes-support/armnn/armnn/0004-generate-versioned-library.patch
> +++ b/meta-arago-extras/recipes-support/armnn/armnn/0004-generate-versioned-library.patch
> @@ -1,19 +1,20 @@
> -From ad22150032bda1b1a8d0f0cb4b0b020f80724313 Mon Sep 17 00:00:00 2001
> +From 94bec1c47b8da6350c598827950ef4852e998bd9 Mon Sep 17 00:00:00 2001
>   From: Djordje Senicic <x0157990@ti.com>
> -Date: Mon, 24 Jun 2019 15:10:04 -0400
> -Subject: [PATCH] generate versioned library
> +Date: Mon, 2 Sep 2019 10:16:21 -0400
> +Subject: [PATCH] Generate versioned library
>   
>   Upstream-Status: Inappropriate [configuration]
> +
>   Signed-off-by: Djordje Senicic <x0157990@ti.com>
>   ---
>    CMakeLists.txt | 4 ++++
>    1 file changed, 4 insertions(+)
>   
>   diff --git a/CMakeLists.txt b/CMakeLists.txt
> -index b6c97761..5c7b13a7 100644
> +index 8bdcd8df..38d1390f 100644
>   --- a/CMakeLists.txt
>   +++ b/CMakeLists.txt
> -@@ -88,6 +88,7 @@ if(BUILD_CAFFE_PARSER)
> +@@ -95,6 +95,7 @@ if(BUILD_CAFFE_PARSER)
>    
>        target_link_libraries(armnnCaffeParser armnn)
>        target_link_libraries(armnnCaffeParser ${PROTOBUF_LIBRARIES})
> @@ -21,7 +22,7 @@ index b6c97761..5c7b13a7 100644
>    
>    endif()
>    
> -@@ -112,6 +113,7 @@ if(BUILD_ONNX_PARSER)
> +@@ -119,6 +120,7 @@ if(BUILD_ONNX_PARSER)
>    
>        # Protobuf
>        target_link_libraries(armnnOnnxParser ${PROTOBUF_LIBRARIES})
> @@ -29,18 +30,18 @@ index b6c97761..5c7b13a7 100644
>    endif()
>    
>    if(BUILD_TF_PARSER)
> -@@ -135,6 +137,7 @@ if(BUILD_TF_PARSER)
> +@@ -142,6 +144,7 @@ if(BUILD_TF_PARSER)
>    
>        # Protobuf (use the specific version tensorflow wants)
>        target_link_libraries(armnnTfParser ${PROTOBUF_LIBRARIES})
>   +    set_target_properties(armnnTfParser PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
>    endif()
>    
> - if(BUILD_ARMNN_QUANTIZER)
> -@@ -430,6 +433,7 @@ endif()
> - install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
> + if(BUILD_ARMNN_QUANTIZER AND ARMNNREF)
> +@@ -473,6 +476,7 @@ install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
>    
> - target_link_libraries(armnn ${Boost_LOG_LIBRARY} ${Boost_THREAD_LIBRARY} ${Boost_SYSTEM_LIBRARY})
> + target_link_libraries(armnn ${Boost_LOG_LIBRARY} ${Boost_THREAD_LIBRARY}
> +                             ${Boost_SYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY})
>   +set_target_properties(armnn PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
>    
>    if(ARMCOMPUTENEON OR ARMCOMPUTECL)
> diff --git a/meta-arago-extras/recipes-support/armnn/armnn/0010-armnnexamples-update-for-19.08-modifications.patch b/meta-arago-extras/recipes-support/armnn/armnn/0010-armnnexamples-update-for-19.08-modifications.patch
> new file mode 100644
> index 00000000..f75b1dc4
> --- /dev/null
> +++ b/meta-arago-extras/recipes-support/armnn/armnn/0010-armnnexamples-update-for-19.08-modifications.patch
> @@ -0,0 +1,28 @@
> +From a3e266a2de7c45116428f4e21645a2657534191b Mon Sep 17 00:00:00 2001
> +From: Djordje Senicic <x0157990@ti.com>
> +Date: Mon, 26 Aug 2019 03:51:39 -0400
> +Subject: [PATCH] armnnexamples: update for 19.08 modifications
> +
> +Upstream-Status: Inappropriate [TI only test code]
> +
> +Signed-off-by: Djordje Senicic <x0157990@ti.com>
> +---
> + tests/ArmnnExamples/ArmnnExamples.cpp | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/tests/ArmnnExamples/ArmnnExamples.cpp b/tests/ArmnnExamples/ArmnnExamples.cpp
> +index d1526539..c10a4fc0 100644
> +--- a/tests/ArmnnExamples/ArmnnExamples.cpp
> ++++ b/tests/ArmnnExamples/ArmnnExamples.cpp
> +@@ -310,7 +310,7 @@ int MainImpl(const char* modelPath,
> +     params.m_OutputBindings = { outputName };
> +     //params.m_EnableProfiling = enableProfiling;
> +     params.m_SubgraphId = 0;
> +-    InferenceModel<TParser, TDataType> model(params, enableProfiling, runtime);
> ++    InferenceModel<TParser, TDataType> model(params, enableProfiling, "", runtime);
> +
> +     VideoCapture cap;
> +     int input_type = INPUT_IMAGE;
> +--
> +2.17.1
> +
> diff --git a/meta-arago-extras/recipes-support/armnn/armnn_git.bb b/meta-arago-extras/recipes-support/armnn/armnn_git.bb
> index 77921218..e8d16944 100644
> --- a/meta-arago-extras/recipes-support/armnn/armnn_git.bb
> +++ b/meta-arago-extras/recipes-support/armnn/armnn_git.bb
> @@ -5,12 +5,12 @@ LICENSE = "MIT & Apache-2.0"
>   LIC_FILES_CHKSUM = "file://LICENSE;md5=3e14a924c16f7d828b8335a59da64074 \
>                       file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
>   
> -PR = "r0"
> -PV = "19.05"
> +PR = "r1"
> +PV = "19.08"
>   PV_MAJOR = "${@d.getVar('PV',d,1).split('.')[0]}"
>   
> -BRANCH = "branches/armnn_19_05"
> -SRCREV = "a723ec5d2ac35948efb5dfd0c121a1a89cb977b7"
> +BRANCH = "branches/armnn_19_08"
> +SRCREV = "26052fcf2f8c91f3479c9484354e88e8944d004d"
>   
>   SRCREV_tidl-api = "7e9a3942ec38efd64d45e34c10cba2f2938f5618"
>   BRANCH_tidl-api = "master"
> @@ -30,8 +30,8 @@ SRC_URI = " \
>       file://0005-add-armnn-mobilenet-test-example.patch \
>       file://0006-armnn-mobilenet-test-example.patch \
>       file://0007-enable-use-of-arm-compute-shared-library.patch \
> -    file://0008-Avoid-stringop-overflow-warning-resulting-in-compila.patch \
>       file://0009-command-line-options-for-video-port-selection.patch \
> +    file://0010-armnnexamples-update-for-19.08-modifications.patch \
>       http://download.tensorflow.org/models/mobilenet_v1_2018_02_22/mobilenet_v1_1.0_224.tgz;name=mobilenet;subdir=${WORKDIR}/tfmodel;destsuffix=tfmodel \
>       git://git.ti.com/tidl/tidl-api.git;name=tidl-api;branch=${BRANCH_tidl-api};subdir=${WORKDIR}/tidl-api;destsuffix=tidl-api \
>   "


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-09-09 14:17 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-03 15:52 [PATCH 1/2] arm-compute-library: Upgrade to 19.08 release Djordje Senicic
2019-09-03 15:52 ` [PATCH 2/2] armnn: Upgrade to latest release 19.08 Djordje Senicic
2019-09-09 14:16   ` [EXTERNAL] " Jacob Stiffler
2019-09-09 14:15 ` [EXTERNAL] [PATCH 1/2] arm-compute-library: Upgrade to 19.08 release Jacob Stiffler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.