diff options
author | Francis Murtagh <francis.murtagh@arm.com> | 2020-07-30 18:03:40 +0100 |
---|---|---|
committer | Francis Murtagh <francis.murtagh@arm.com> | 2020-07-30 18:03:40 +0100 |
commit | e8ac13308b84b2ee9bc930ac8d27e657300e462d (patch) | |
tree | 116d6489e5231bd2e093898d335be380be4590e2 /src/backends/reference/RefWorkloadFactory.cpp | |
parent | 9a2d1d004473bbba25e1c9ecb0b8d6fa7fced6f1 (diff) | |
download | armnn-e8ac13308b84b2ee9bc930ac8d27e657300e462d.tar.gz |
IVGCVSW-5174 Fix i386 Floor and AbsTest
* Remove QSymm16 support for Floor to match NNApi and disable RefLayerTest
* Return nullptr for floor workload if quantized type
* Fix SimpleAbsTest incorrect output
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Change-Id: I80d9e2fb78777d0a3fc7ce6d12b5eb4af3fd1d3a
Diffstat (limited to 'src/backends/reference/RefWorkloadFactory.cpp')
-rw-r--r-- | src/backends/reference/RefWorkloadFactory.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/backends/reference/RefWorkloadFactory.cpp b/src/backends/reference/RefWorkloadFactory.cpp index cac1d1bd8a..4ab1701391 100644 --- a/src/backends/reference/RefWorkloadFactory.cpp +++ b/src/backends/reference/RefWorkloadFactory.cpp @@ -327,7 +327,14 @@ std::unique_ptr<IWorkload> RefWorkloadFactory::CreateFill(const FillQueueDescrip std::unique_ptr<IWorkload> RefWorkloadFactory::CreateFloor(const FloorQueueDescriptor& descriptor, const WorkloadInfo& info) const { - return std::make_unique<RefFloorWorkload>(descriptor, info); + if(IsQuantizedType(info.m_InputTensorInfos[0].GetDataType())) + { + return nullptr; + } + else + { + return std::make_unique<RefFloorWorkload>(descriptor, info); + } } std::unique_ptr<IWorkload> RefWorkloadFactory::CreateFullyConnected( |