24.02.1
|
#include "arm_compute/runtime/BlobLifetimeManager.h"
#include "arm_compute/runtime/CL/CLBufferAllocator.h"
#include "arm_compute/runtime/CL/functions/CLConvolutionLayer.h"
#include "arm_compute/runtime/CL/functions/CLL2NormalizeLayer.h"
#include "arm_compute/runtime/MemoryGroup.h"
#include "arm_compute/runtime/MemoryManagerOnDemand.h"
#include "arm_compute/runtime/PoolManager.h"
#include "src/core/CL/kernels/CLFillBorderKernel.h"
#include "src/core/CL/kernels/CLL2NormalizeLayerKernel.h"
#include "src/core/CL/kernels/CLReductionOperationKernel.h"
#include "tests/AssetsLibrary.h"
#include "tests/CL/CLAccessor.h"
#include "tests/Globals.h"
#include "tests/Utils.h"
#include "tests/framework/Asserts.h"
#include "tests/framework/Macros.h"
#include "tests/framework/datasets/Datasets.h"
#include "tests/validation/Validation.h"
#include "tests/validation/fixtures/UNIT/DynamicTensorFixture.h"
Go to the source code of this file.
Namespaces | |
arm_compute | |
Copyright (c) 2017-2024 Arm Limited. | |
arm_compute::test | |
arm_compute::test::validation | |
Typedefs | |
using | BlobMemoryManagementService = MemoryManagementService< CLBufferAllocator, BlobLifetimeManager, PoolManager, MemoryManagerOnDemand > |
using | CLDynamicTensorType3SingleFunction = DynamicTensorType3SingleFunction< CLTensor, CLAccessor, BlobMemoryManagementService, CLL2NormLayerWrapper > |
using | CLDynamicTensorType3ComplexFunction = DynamicTensorType3ComplexFunction< CLTensor, CLAccessor, BlobMemoryManagementService, CLConvolutionLayer > |
using | CLDynamicTensorType2PipelineFunction = DynamicTensorType2PipelineFunction< CLTensor, CLAccessor, BlobMemoryManagementService, CLConvolutionLayer > |
Functions | |
FIXTURE_DATA_TEST_CASE (DynamicTensorType3Single, CLDynamicTensorType3SingleFunction, framework::DatasetMode::ALL, framework::dataset::zip(framework::dataset::make("Level0Shape", { TensorShape(12U, 11U, 3U), TensorShape(256U, 8U, 12U) }), framework::dataset::make("Level1Shape", { TensorShape(67U, 31U, 15U), TensorShape(11U, 2U, 3U) }))) | |
Tests the memory manager with dynamic input and output tensors. More... | |
FIXTURE_DATA_TEST_CASE (DynamicTensorType3Complex, CLDynamicTensorType3ComplexFunction, framework::DatasetMode::ALL, framework::dataset::zip(framework::dataset::zip(framework::dataset::zip(framework::dataset::zip(framework::dataset::make("InputShape", { std::vector< TensorShape >{ TensorShape(12U, 12U, 16U), TensorShape(64U, 64U, 16U) } }), framework::dataset::make("WeightsManager", { TensorShape(3U, 3U, 16U, 5U) })), framework::dataset::make("BiasShape", { TensorShape(5U) })), framework::dataset::make("OutputShape", { std::vector< TensorShape >{ TensorShape(12U, 12U, 5U), TensorShape(64U, 64U, 5U) } })), framework::dataset::make("PadStrideInfo", { PadStrideInfo(1U, 1U, 1U, 1U) }))) | |
Tests the memory manager with dynamic input and output tensors. More... | |
FIXTURE_DATA_TEST_CASE (DynamicTensorType2Pipeline, CLDynamicTensorType2PipelineFunction, framework::DatasetMode::ALL, framework::dataset::make("InputShape", { std::vector< TensorShape >{ TensorShape(12U, 12U, 6U), TensorShape(128U, 128U, 6U) } })) | |
Tests the memory manager with dynamic input and output tensors. More... | |