blob: 79dd9d357d9942c63e726f17915d9bb86f580802 [file] [log] [blame]
David Monahan8a570462023-11-22 13:24:25 +00001//
David Monahanbd738082023-12-08 12:50:02 +00002// Copyright © 2022-2024 Arm Ltd and Contributors. All rights reserved.
David Monahan8a570462023-11-22 13:24:25 +00003// SPDX-License-Identifier: MIT
4//
5
6#include "backendsCommon/test/EndToEndTestImpl.hpp"
7
David Monahanbd738082023-12-08 12:50:02 +00008#include "backendsCommon/test/Convolution2dEndToEndTestImpl.hpp"
Tianle Chengfbfa49e2024-01-23 11:21:48 +00009#include "backendsCommon/test/DepthwiseConvolution2dEndToEndTests.hpp"
10
David Monahanbd738082023-12-08 12:50:02 +000011#include <doctest/doctest.h>
12
13TEST_SUITE("GpuFsaEndToEnd")
14{
15
16std::vector<BackendId> gpuFsaDefaultBackends = {"GpuFsa"};
17
18// Conv2d
19TEST_CASE("GpuFsaConv2dEndtoEndTestFloat32")
20{
21 Convolution2dEndToEnd<armnn::DataType::Float32>(gpuFsaDefaultBackends, armnn::DataLayout::NHWC);
22}
23
24TEST_CASE("GpuFsaConv2dWithoutBiasEndtoEndTestFloat32")
25{
26 Convolution2dEndToEnd<armnn::DataType::Float32>(gpuFsaDefaultBackends, armnn::DataLayout::NHWC, false);
27}
28
Tianle Chengfbfa49e2024-01-23 11:21:48 +000029TEST_CASE("GpuFsaDepthwiseConvolution2dEndtoEndTestFloat32")
30{
31 DepthwiseConvolution2dEndToEnd<armnn::DataType::Float32, armnn::DataType::Float32>(gpuFsaDefaultBackends,
32 armnn::DataLayout::NHWC);
33}
34
David Monahanbd738082023-12-08 12:50:02 +000035}