diff options
author | Vidhya Sudhan Loganathan <vidhyasudhan.loganathan@arm.com> | 2018-11-19 15:18:20 +0000 |
---|---|---|
committer | Anthony Barbier <Anthony.barbier@arm.com> | 2018-11-19 16:23:00 +0000 |
commit | d646ae17893a89771cdc61ac8790f7e241ecd799 (patch) | |
tree | 753ec98326b58064f520464feb112142a779534d /tests | |
parent | e27887f9ec5e71b89829c7e8735839249e14bff9 (diff) | |
download | ComputeLibrary-d646ae17893a89771cdc61ac8790f7e241ecd799.tar.gz |
COMPMID-1065 : Create documentation explaining how to add new functions / kernels
Change-Id: I98183f95814442b6f3dbb67a1bdae99df05b9b01
Diffstat (limited to 'tests')
-rw-r--r-- | tests/datasets/PoolingTypesDataset.h | 2 | ||||
-rw-r--r-- | tests/datasets/ReshapeLayerDataset.h | 2 | ||||
-rw-r--r-- | tests/validation/CL/ActivationLayer.cpp | 4 | ||||
-rw-r--r-- | tests/validation/fixtures/ReshapeLayerFixture.h | 2 | ||||
-rw-r--r-- | tests/validation/reference/ReshapeLayer.cpp | 2 | ||||
-rw-r--r-- | tests/validation/reference/ReshapeLayer.h | 3 |
6 files changed, 15 insertions, 0 deletions
diff --git a/tests/datasets/PoolingTypesDataset.h b/tests/datasets/PoolingTypesDataset.h index 5994d6ecd0..fbe2fba24c 100644 --- a/tests/datasets/PoolingTypesDataset.h +++ b/tests/datasets/PoolingTypesDataset.h @@ -35,6 +35,7 @@ namespace test { namespace datasets { +/** [PoolingTypes datasets] **/ class PoolingTypes final : public framework::dataset::ContainerDataset<std::vector<PoolingType>> { public: @@ -46,6 +47,7 @@ public: { } }; +/** [PoolingTypes datasets] **/ } // namespace datasets } // namespace test } // namespace arm_compute diff --git a/tests/datasets/ReshapeLayerDataset.h b/tests/datasets/ReshapeLayerDataset.h index 6af65a1c20..1a8932fb85 100644 --- a/tests/datasets/ReshapeLayerDataset.h +++ b/tests/datasets/ReshapeLayerDataset.h @@ -34,6 +34,7 @@ namespace test { namespace datasets { +/** [ReshapeLayer datasets] **/ class ReshapeLayerDataset { public: @@ -96,6 +97,7 @@ private: std::vector<TensorShape> _in_shapes{}; std::vector<TensorShape> _out_shapes{}; }; +/** [ReshapeLayer datasets] **/ class SmallReshapeLayerDataset final : public ReshapeLayerDataset { diff --git a/tests/validation/CL/ActivationLayer.cpp b/tests/validation/CL/ActivationLayer.cpp index 8a6d5ad88a..54adc65247 100644 --- a/tests/validation/CL/ActivationLayer.cpp +++ b/tests/validation/CL/ActivationLayer.cpp @@ -162,11 +162,14 @@ DATA_TEST_CASE(Validate, framework::DatasetMode::ALL, zip(zip(zip( // clang-format on // *INDENT-ON* +/** [CLActivationLayerFixture snippet] **/ template <typename T> using CLActivationLayerFixture = ActivationValidationFixture<CLTensor, CLAccessor, CLActivationLayer, T>; +/** [CLActivationLayerFixture snippet] **/ TEST_SUITE(Float) TEST_SUITE(FP16) +/** [CLActivationLayer Test snippet] **/ FIXTURE_DATA_TEST_CASE(RunSmall, CLActivationLayerFixture<half>, framework::DatasetMode::PRECOMMIT, combine(combine(datasets::SmallShapes(), ActivationDataset), framework::dataset::make("DataType", DataType::F16))) @@ -174,6 +177,7 @@ FIXTURE_DATA_TEST_CASE(RunSmall, CLActivationLayerFixture<half>, framework::Data // Validate output validate(CLAccessor(_target), _reference, tolerance(_function, _data_type)); } +/** [CLActivationLayer Test snippet] **/ FIXTURE_DATA_TEST_CASE(RunLarge, CLActivationLayerFixture<half>, framework::DatasetMode::NIGHTLY, combine(combine(datasets::LargeShapes(), ActivationDataset), framework::dataset::make("DataType", DataType::F16))) diff --git a/tests/validation/fixtures/ReshapeLayerFixture.h b/tests/validation/fixtures/ReshapeLayerFixture.h index 2bd514830f..22f5b178b3 100644 --- a/tests/validation/fixtures/ReshapeLayerFixture.h +++ b/tests/validation/fixtures/ReshapeLayerFixture.h @@ -39,6 +39,7 @@ namespace test { namespace validation { +/** [ReshapeLayer fixture] **/ template <typename TensorType, typename AccessorType, typename FunctionType, typename T> class ReshapeLayerValidationFixture : public framework::Fixture { @@ -104,6 +105,7 @@ protected: TensorType _target{}; SimpleTensor<T> _reference{}; }; +/** [ReshapeLayer fixture] **/ } // namespace validation } // namespace test } // namespace arm_compute diff --git a/tests/validation/reference/ReshapeLayer.cpp b/tests/validation/reference/ReshapeLayer.cpp index 42f06e4f5a..85bf3fcb76 100644 --- a/tests/validation/reference/ReshapeLayer.cpp +++ b/tests/validation/reference/ReshapeLayer.cpp @@ -33,6 +33,7 @@ namespace validation { namespace reference { +/** [ReshapeLayer] **/ template <typename T> SimpleTensor<T> reshape_layer(const SimpleTensor<T> &src, const TensorShape &output_shape) { @@ -51,6 +52,7 @@ template SimpleTensor<uint32_t> reshape_layer(const SimpleTensor<uint32_t> &src, template SimpleTensor<int32_t> reshape_layer(const SimpleTensor<int32_t> &src, const TensorShape &output_shape); template SimpleTensor<half> reshape_layer(const SimpleTensor<half> &src, const TensorShape &output_shape); template SimpleTensor<float> reshape_layer(const SimpleTensor<float> &src, const TensorShape &output_shape); +/** [ReshapeLayer] **/ } // namespace reference } // namespace validation } // namespace test diff --git a/tests/validation/reference/ReshapeLayer.h b/tests/validation/reference/ReshapeLayer.h index fc6c716d7a..9e42f80642 100644 --- a/tests/validation/reference/ReshapeLayer.h +++ b/tests/validation/reference/ReshapeLayer.h @@ -34,8 +34,11 @@ namespace validation { namespace reference { +/** [ReshapeLayer] **/ template <typename T> SimpleTensor<T> reshape_layer(const SimpleTensor<T> &src, const TensorShape &output_shape); +/** [ReshapeLayer] **/ + } // namespace reference } // namespace validation } // namespace test |