COMPMID-935 - Implementing Convolution with Winograd on OpenCL (part 2)
Implemented Winograd Filter Transform 3x3 on OpenCL
Change-Id: I8f2b2dd938c5c000ef7ce392a37fb7b8b4202a4e
Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/122708
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Tested-by: Jenkins <bsgcomp@arm.com>
diff --git a/tests/datasets/ShapeDatasets.h b/tests/datasets/ShapeDatasets.h
index 4b56370..e939a6f 100644
--- a/tests/datasets/ShapeDatasets.h
+++ b/tests/datasets/ShapeDatasets.h
@@ -238,6 +238,38 @@
}
};
+/** Data set containing medium 3D tensor shapes. */
+class Medium3DShapes final : public ShapeDataset
+{
+public:
+ Medium3DShapes()
+ : ShapeDataset("Shape",
+ {
+ TensorShape{ 42U, 37U, 8U },
+ TensorShape{ 57U, 60U, 13U },
+ TensorShape{ 128U, 64U, 21U },
+ TensorShape{ 83U, 72U, 14U }
+ })
+ {
+ }
+};
+
+/** Data set containing medium 4D tensor shapes. */
+class Medium4DShapes final : public ShapeDataset
+{
+public:
+ Medium4DShapes()
+ : ShapeDataset("Shape",
+ {
+ TensorShape{ 42U, 37U, 8U, 15U },
+ TensorShape{ 57U, 60U, 13U, 8U },
+ TensorShape{ 128U, 64U, 21U, 13U },
+ TensorShape{ 83U, 72U, 14U, 5U }
+ })
+ {
+ }
+};
+
/** Data set containing large tensor shapes. */
class LargeShapes final : public ShapeDataset
{