blob: 3e253edcd92b945e1d168bcb8081c1c46fc0133a [file] [log] [blame]
Nattapat Chaimanowong1216b582018-11-23 15:33:41 +00001//
Mike Kelly386ff1a2021-03-29 15:04:50 +01002// Copyright © 2017 Arm Ltd and Contributors. All rights reserved.
Nattapat Chaimanowong1216b582018-11-23 15:33:41 +00003// SPDX-License-Identifier: MIT
4//
5
6#pragma once
7
8#include <backendsCommon/Workload.hpp>
9
Nattapat Chaimanowong1216b582018-11-23 15:33:41 +000010namespace armnn
11{
12
Matteo Martincighe851b3d2019-05-28 14:31:20 +010013class RefStridedSliceWorkload : public BaseWorkload<StridedSliceQueueDescriptor>
Nattapat Chaimanowong1216b582018-11-23 15:33:41 +000014{
15public:
Matteo Martincighe851b3d2019-05-28 14:31:20 +010016 RefStridedSliceWorkload(const StridedSliceQueueDescriptor& descriptor, const WorkloadInfo& info);
Nattapat Chaimanowong1216b582018-11-23 15:33:41 +000017 void Execute() const override;
Mike Kelly386ff1a2021-03-29 15:04:50 +010018 void ExecuteAsync(WorkingMemDescriptor& descriptor) override;
Nattapat Chaimanowong1216b582018-11-23 15:33:41 +000019};
20
Matteo Martincighe851b3d2019-05-28 14:31:20 +010021} // namespace armnn