theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), (5, 5), True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), (5, 2), True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (1, 1), 'valid', True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (1, 1), 'half', True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (1, 1), 'full', True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (1, 1), (0, 0), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (1, 1), (1, 1), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (1, 1), (5, 5), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (1, 1), (5, 2), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), 'valid', True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), 'half', True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), 'full', True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), (0, 0), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), (1, 1), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), (5, 5), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), (5, 2), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), 'valid', True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), 'half', True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), 'full', True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), (0, 0), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), (1, 1), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), (5, 5), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), (5, 2), True, True, (2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (1, 1), (0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (1, 1), (0, 0), False, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((0, 1, 6, 6), (1, 1, 2, 2), (1, 1), (0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((0, 1, 6, 6), (1, 1, 2, 2), (1, 1), (0, 0), True, False) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 0, 6, 6), (1, 0, 2, 2), (1, 1), (0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 0, 6, 6), (1, 0, 2, 2), (1, 1), (0, 0), True, False) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 1, 6, 6), (0, 1, 2, 2), (1, 1), (0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 1, 6, 6), (0, 1, 2, 2), (1, 1), (0, 0), True, False) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7), (2, 1, 3, 3), (2, 2, 8, 8), (1, 1), 'valid', True, True, (1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7), (2, 1, 3, 3), (2, 2, 8, 8), (1, 1), 'half', True, True, (1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7), (2, 1, 3, 3), (2, 2, 8, 8), (1, 1), 'full', True, True, (1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7), (2, 1, 3, 3), (2, 2, 9, 9), (1, 1), 'valid', True, True, (1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7), (2, 1, 3, 3), (2, 2, 9, 9), (1, 1), 'half', True, True, (1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7), (2, 1, 3, 3), (2, 2, 9, 9), (1, 1), 'full', True, True, (1, 1), False) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7), (2, 1, 3, 3), (2, 2, 12, 12), (1, 1), 'valid', True, True, (1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7), (2, 1, 3, 3), (2, 2, 12, 12), (1, 1), 'half', True, True, (1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7), (2, 1, 3, 3), (2, 2, 12, 12), (1, 1), 'full', True, True, (1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 2, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 2, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 3, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 1, 1), 1, (0, 2), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 2, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 2, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 3, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 1, 1), (1, 1, 2, 2), 1, (0, 2), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 2, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 2, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 3, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 2, 2), (1, 1, 1, 1), 1, (0, 2), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 2, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 2, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 3, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 2, 2), 1, (0, 2), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 2, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 2, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 3, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 4, 4), (1, 1, 3, 3), 1, (0, 2), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 2, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 2, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 3, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 7, 7), (1, 1, 3, 3), 1, (0, 2), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 2, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 2, (0, 2), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 3, (0, 2), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_gradinput_impossible_output_shapes((1, 1, 9, 9), (1, 1, 5, 5), 1, (0, 2), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, False) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), 'valid', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), 'half', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), 'full', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), (2, 2, 3), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), 'valid', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), 'half', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), 'full', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), (0, 0, 0), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), (2, 2, 3), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), 'valid', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), 'half', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), 'full', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), (0, 0, 0), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), (2, 2, 3), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), 'valid', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), 'half', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), 'full', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), (2, 2, 3), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), 'valid', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), 'half', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), 'full', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), (0, 0, 0), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), (2, 2, 3), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), 'valid', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), 'half', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), 'full', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), (0, 0, 0), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), (2, 2, 3), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), 'valid', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), 'half', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), 'full', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), (2, 2, 3), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), 'valid', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), 'half', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), 'full', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), (0, 0, 0), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (2, 2, 2), (2, 2, 3), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), 'valid', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), 'half', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), 'full', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), (0, 0, 0), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 2, 3), (2, 2, 3), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((2, 1, 5, 5, 5), (2, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), False, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), (0, 0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), (0, 0, 0), True, False) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), 'valid', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), 'half', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), 'full', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), (0, 0, 0), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), (2, 2, 3), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), 'valid', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), 'half', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), 'full', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), (0, 0, 0), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), (2, 2, 3), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), 'valid', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), 'half', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), 'full', True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), (0, 0, 0), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), (2, 2, 3), True, True, (1, 1, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), 'valid', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), 'half', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), 'full', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), (0, 0, 0), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), (2, 2, 3), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), 'valid', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), 'half', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), 'full', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), (0, 0, 0), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), (2, 2, 3), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), 'valid', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), 'half', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), 'full', True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), (0, 0, 0), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), (2, 2, 3), True, True, (1, 2, 1)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), 'valid', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), 'half', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), 'full', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), (0, 0, 0), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), (2, 2, 3), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), 'valid', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), 'half', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), 'full', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), (0, 0, 0), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (2, 2, 2), (2, 2, 3), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), 'valid', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), 'half', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), 'full', True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), (0, 0, 0), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 2, 3), (2, 2, 3), True, True, (2, 1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), (0, 0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 2, 7, 5, 6), (1, 2, 2, 1, 3), (1, 1, 1), (0, 0, 0), False, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((0, 1, 5, 5, 5), (1, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((0, 1, 5, 5, 5), (1, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, False) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 0, 5, 5, 5), (1, 0, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 0, 5, 5, 5), (1, 0, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, False) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 1, 5, 5, 5), (0, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_all((1, 1, 5, 5, 5), (0, 1, 2, 2, 2), (1, 1, 1), (0, 0, 0), True, False) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7, 7), (1, 1, 3, 3, 3), (2, 1, 8, 8, 8), (1, 1, 1), 'valid', True, True, (1, 1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7, 7), (1, 1, 3, 3, 3), (2, 1, 8, 8, 8), (1, 1, 1), 'half', True, True, (1, 1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7, 7), (1, 1, 3, 3, 3), (2, 1, 8, 8, 8), (1, 1, 1), 'full', True, True, (1, 1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7, 7), (1, 1, 3, 3, 3), (2, 1, 9, 9, 9), (1, 1, 1), 'valid', True, True, (1, 1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7, 7), (1, 1, 3, 3, 3), (2, 1, 9, 9, 9), (1, 1, 1), 'half', True, True, (1, 1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7, 7), (1, 1, 3, 3, 3), (2, 1, 9, 9, 9), (1, 1, 1), 'full', True, True, (1, 1, 1), False) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7, 7), (1, 1, 3, 3, 3), (2, 1, 12, 12, 12), (1, 1, 1), 'valid', True, True, (1, 1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7, 7), (1, 1, 3, 3, 3), (2, 1, 12, 12, 12), (1, 1, 1), 'half', True, True, (1, 1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_arbitrary_output_shapes((2, 1, 7, 7, 7), (1, 1, 3, 3, 3), (2, 1, 12, 12, 12), (1, 1, 1), 'full', True, True, (1, 1, 1), True) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 2, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 2, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 3, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 1, 1, 1), 1, (0, 2, 1), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 2, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 2, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 3, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 1, 1, 1), (1, 1, 2, 2, 2), 1, (0, 2, 1), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 2, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 2, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 3, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 2, 2, 2), (1, 1, 1, 1, 1), 1, (0, 2, 1), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 2, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 2, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 3, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 2, 2, 2), 1, (0, 2, 1), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 2, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 2, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 3, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 4, 4, 4), (1, 1, 3, 3, 3), 1, (0, 2, 1), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 2, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 2, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 3, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 7, 7, 7), (1, 1, 3, 3, 3), 1, (0, 2, 1), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 2, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 2, 'valid', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 3, 'valid', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, 'valid', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 2, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 2, 'half', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 3, 'half', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, 'half', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 2, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 2, 'full', 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 3, 'full', 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, 'full', 3) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 2, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 2, (0, 2, 1), 2) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 3, (0, 2, 1), 1) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv3d.test_gradinput_impossible_output_shapes((1, 1, 9, 9, 9), (1, 1, 5, 5, 5), 1, (0, 2, 1), 3) ... ok theano.gpuarray.tests.test_abstractconv.TestDnnConv2d.test_all((8, 1, 6, 6), (5, 1, 2, 2), (1, 1), (0, 0), True, False) ... Thread 1 "python" received signal SIGSEGV, Segmentation fault. 0x00007fffb3060bc0 in ?? () from /usr/lib/x86_64-linux-gnu/libcuda.so.1 (gdb) bt #0 0x00007fffb3060bc0 in ?? () from /usr/lib/x86_64-linux-gnu/libcuda.so.1 #1 0x00007fffb3060cf0 in ?? () from /usr/lib/x86_64-linux-gnu/libcuda.so.1 #2 0x00007fffb2f67c9c in ?? () from /usr/lib/x86_64-linux-gnu/libcuda.so.1 #3 0x00007fffb30bfba0 in cuLaunchKernel () from /usr/lib/x86_64-linux-gnu/libcuda.so.1 #4 0x00007fff6eec1781 in ?? () from /usr/lib/x86_64-linux-gnu/libcudnn.so.6 #5 0x00007fff6eee05fd in ?? () from /usr/lib/x86_64-linux-gnu/libcudnn.so.6 #6 0x00007fff6e86769e in ?? () from /usr/lib/x86_64-linux-gnu/libcudnn.so.6 #7 0x00007fff6e86b71f in ?? () from /usr/lib/x86_64-linux-gnu/libcudnn.so.6 #8 0x00007fff6e8c6c8d in ?? () from /usr/lib/x86_64-linux-gnu/libcudnn.so.6 #9 0x00007fff6e869f03 in ?? () from /usr/lib/x86_64-linux-gnu/libcudnn.so.6 #10 0x00007fff6e86a410 in ?? () from /usr/lib/x86_64-linux-gnu/libcudnn.so.6 #11 0x00007fff6e566a21 in ?? () from /usr/lib/x86_64-linux-gnu/libcudnn.so.6 #12 0x00007fff6e5672d9 in cudnnConvolutionForward () from /usr/lib/x86_64-linux-gnu/libcudnn.so.6 #13 0x00007ffe9a1a5a5b in (anonymous namespace)::__struct_compiled_op_97ac95f817846a3cb0867215657bdc2150272dcddf165864039b936dd3b77309::conv_fwd_node_97ac95f817846a3cb0867215657bdc2150272dcddf165864039b936dd3b77309_0 (params=, output=, beta=0, alpha=1, desc=, om=0x7fff00da7c50, kerns=0x7fff00da71d0, input=, this=0x7fff22cbdf70) at dnn_fwd.c:465 ---Type to continue, or q to quit---