2), (2, 2), 'valid', True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), 'half', True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), 'full', True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), (0, 0), True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), (1, 1), True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), (5, 5), True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 2), (5, 2), True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), 'valid', True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), 'half', True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), 'full', True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), (0, 0), True, True, (1, 2)) ... ok theano.gpuarray.tests.test_abstractconv.TestCorrMMConv2d.test_all((1, 5, 9, 9), (4, 5, 3, 2), (2, 4), (1, 1), True, True, (1, 2)) ... ok 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) ... ViolaciĆ³n de segmento (`core' generado) bluegum1@bluegum1-HP-Z840-Workstation:~/Data$