From db275dec24ef0be22184263542440d0778ff58f9 Mon Sep 17 00:00:00 2001 From: liutuo Date: Tue, 15 May 2018 16:54:35 +0800 Subject: [PATCH] add winograd 6x6 kernel --- mace/ops/winograd_convolution_test.cc | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/mace/ops/winograd_convolution_test.cc b/mace/ops/winograd_convolution_test.cc index ae87a818..3e594500 100644 --- a/mace/ops/winograd_convolution_test.cc +++ b/mace/ops/winograd_convolution_test.cc @@ -281,63 +281,63 @@ void WinogradConvolutionWithPad(const index_t batch, TEST_F(WinogradConvlutionTest, AlignedConvolutionM2WithPad) { WinogradConvolutionWithPad(1, 32, 32, 32, 16, 1, 2); - WinogradConvolutionWithPad(1, 32, 32, 32, 16, + WinogradConvolutionWithPad(1, 32, 32, 32, 16, 2, 2); } TEST_F(WinogradConvlutionTest, UnAlignedConvolutionM2WithPad) { WinogradConvolutionWithPad(1, 61, 67, 31, 37, 1, 2); - WinogradConvolutionWithPad(1, 61, 67, 37, 31, + WinogradConvolutionWithPad(1, 61, 67, 37, 31, 2, 2); } TEST_F(WinogradConvlutionTest, BatchConvolutionWithM2Pad) { WinogradConvolutionWithPad(3, 64, 64, 32, 32, 1, 2); - WinogradConvolutionWithPad(5, 61, 67, 37, 31, + WinogradConvolutionWithPad(5, 61, 67, 37, 31, 2, 2); } TEST_F(WinogradConvlutionTest, AlignedConvolutionM6WithPad) { WinogradConvolutionWithPad(1, 32, 32, 32, 16, 1, 6); - WinogradConvolutionWithPad(1, 32, 32, 32, 16, + WinogradConvolutionWithPad(1, 32, 32, 32, 16, 2, 6); } TEST_F(WinogradConvlutionTest, UnAlignedConvolutionM6WithPad) { WinogradConvolutionWithPad(1, 61, 67, 31, 37, 1, 6); - WinogradConvolutionWithPad(1, 61, 67, 37, 31, + WinogradConvolutionWithPad(1, 61, 67, 37, 31, 2, 6); } TEST_F(WinogradConvlutionTest, BatchConvolutionWithM6Pad) { WinogradConvolutionWithPad(3, 64, 64, 32, 32, 1, 6); -// WinogradConvolutionWithPad(5, 61, 67, 37, 31, -// 2, 6); + WinogradConvolutionWithPad(5, 61, 67, 37, 31, + 2, 6); } TEST_F(WinogradConvlutionTest, AlignedConvolutionM4WithPad) { WinogradConvolutionWithPad(1, 32, 32, 32, 16, 1, 4); - WinogradConvolutionWithPad(1, 32, 32, 32, 16, + WinogradConvolutionWithPad(1, 32, 32, 32, 16, 2, 4); } TEST_F(WinogradConvlutionTest, UnAlignedConvolutionM4WithPad) { WinogradConvolutionWithPad(1, 61, 67, 31, 37, 1, 4); - WinogradConvolutionWithPad(1, 61, 67, 37, 31, + WinogradConvolutionWithPad(1, 61, 67, 37, 31, 2, 4); } TEST_F(WinogradConvlutionTest, BatchConvolutionWithM4Pad) { WinogradConvolutionWithPad(3, 64, 64, 32, 32, 1, 4); - WinogradConvolutionWithPad(5, 61, 67, 37, 31, + WinogradConvolutionWithPad(5, 61, 67, 37, 31, 2, 4); } -- GitLab