Bug#959647: lasagne: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.8 returned exit code 13
Lucas Nussbaum
lucas at debian.org
Sun May 3 13:55:29 BST 2020
Source: lasagne
Version: 0.1+git20181019.a61b76f-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200501 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS="{interpreter} -m pytest -v -rs lasagne/" dh_auto_test
> pybuild --test --test-pytest -i python{version} -p 3.8
> I: pybuild base:217: python3.8 -m pytest -v -rs lasagne/
> ============================= test session starts ==============================
> platform linux -- Python 3.8.3rc1, pytest-4.6.9, py-1.8.1, pluggy-0.13.0 -- /usr/bin/python3.8
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> collecting ... collected 1361 items
>
> lasagne/tests/test_examples.py::test_example[recurrent] SKIPPED [ 0%]
> lasagne/tests/test_examples.py::test_example[mnist] SKIPPED [ 0%]
> lasagne/tests/test_init.py::test_initializer_sample PASSED [ 0%]
> lasagne/tests/test_init.py::test_shape PASSED [ 0%]
> lasagne/tests/test_init.py::test_specified_rng PASSED [ 0%]
> lasagne/tests/test_init.py::test_normal PASSED [ 0%]
> lasagne/tests/test_init.py::test_uniform_range_as_number PASSED [ 0%]
> lasagne/tests/test_init.py::test_uniform_range_as_range PASSED [ 0%]
> lasagne/tests/test_init.py::test_uniform_mean_std PASSED [ 0%]
> lasagne/tests/test_init.py::test_glorot_normal PASSED [ 0%]
> lasagne/tests/test_init.py::test_glorot_1d_not_supported PASSED [ 0%]
> lasagne/tests/test_init.py::test_glorot_normal_receptive_field PASSED [ 0%]
> lasagne/tests/test_init.py::test_glorot_normal_gain PASSED [ 0%]
> lasagne/tests/test_init.py::test_glorot_normal_c01b PASSED [ 1%]
> lasagne/tests/test_init.py::test_glorot_normal_c01b_4d_only PASSED [ 1%]
> lasagne/tests/test_init.py::test_glorot_uniform PASSED [ 1%]
> lasagne/tests/test_init.py::test_glorot_uniform_receptive_field PASSED [ 1%]
> lasagne/tests/test_init.py::test_glorot_uniform_gain PASSED [ 1%]
> lasagne/tests/test_init.py::test_glorot_uniform_c01b PASSED [ 1%]
> lasagne/tests/test_init.py::test_glorot_uniform_c01b_4d_only PASSED [ 1%]
> lasagne/tests/test_init.py::test_he_normal PASSED [ 1%]
> lasagne/tests/test_init.py::test_he_1d_not_supported PASSED [ 1%]
> lasagne/tests/test_init.py::test_he_normal_receptive_field PASSED [ 1%]
> lasagne/tests/test_init.py::test_he_normal_gain PASSED [ 1%]
> lasagne/tests/test_init.py::test_he_normal_c01b PASSED [ 1%]
> lasagne/tests/test_init.py::test_he_normal_c01b_4d_only PASSED [ 1%]
> lasagne/tests/test_init.py::test_he_uniform PASSED [ 1%]
> lasagne/tests/test_init.py::test_he_uniform_receptive_field PASSED [ 2%]
> lasagne/tests/test_init.py::test_he_uniform_gain PASSED [ 2%]
> lasagne/tests/test_init.py::test_he_uniform_c01b PASSED [ 2%]
> lasagne/tests/test_init.py::test_he_uniform_c01b_4d_only PASSED [ 2%]
> lasagne/tests/test_init.py::test_constant PASSED [ 2%]
> lasagne/tests/test_init.py::test_sparse PASSED [ 2%]
> lasagne/tests/test_init.py::test_sparse_1d_not_supported PASSED [ 2%]
> lasagne/tests/test_init.py::test_orthogonal PASSED [ 2%]
> lasagne/tests/test_init.py::test_orthogonal_gain PASSED [ 2%]
> lasagne/tests/test_init.py::test_orthogonal_multi PASSED [ 2%]
> lasagne/tests/test_init.py::test_orthogonal_1d_not_supported PASSED [ 2%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[linear] PASSED [ 2%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[rectify] PASSED [ 2%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[leaky_rectify] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[elu] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[selu] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[selu_paper] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[selu_rect] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[selu_custom] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[sigmoid] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[tanh] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[scaled_tanh] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[softmax] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[leaky_rectify_0] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[scaled_tanh_p] PASSED [ 3%]
> lasagne/tests/test_nonlinearities.py::TestNonlinearities::test_nonlinearity[softplus] PASSED [ 3%]
> lasagne/tests/test_objectives.py::test_binary_crossentropy[False] PASSED [ 3%]
> lasagne/tests/test_objectives.py::test_binary_crossentropy[True] PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_categorical_crossentropy PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_categorical_crossentropy_onehot PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_squared_error[False] PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_squared_error[True] PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_squared_error_preserve_dtype PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_aggregate_mean PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_aggregate_sum PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_aggregate_weighted_mean PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_aggregate_weighted_sum PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_aggregate_weighted_normalized_sum PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_aggregate_invalid PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_binary_hinge_loss[False] PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_binary_hinge_loss[True] PASSED [ 4%]
> lasagne/tests/test_objectives.py::test_huber_loss[0.5-False] PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_huber_loss[0.5-True] PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_huber_loss[1.0-False] PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_huber_loss[1.0-True] PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_binary_hinge_loss_not_binary_targets[False] PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_binary_hinge_loss_not_binary_targets[True] PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_binary_hinge_loss_sigmoid_predictions PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_multiclass_hinge_loss PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_multiclass_hinge_loss_invalid PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_binary_accuracy[False] PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_binary_accuracy[True] PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_categorical_accuracy PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_categorical_accuracy_top_k PASSED [ 5%]
> lasagne/tests/test_objectives.py::test_categorial_accuracy_invalid PASSED [ 6%]
> lasagne/tests/test_regularization.py::TestRegularizationPenalties::test_penalty[l1] PASSED [ 6%]
> lasagne/tests/test_regularization.py::TestRegularizationPenalties::test_penalty[l2] PASSED [ 6%]
> lasagne/tests/test_regularization.py::TestRegularizationHelpers::test_apply_penalty PASSED [ 6%]
> lasagne/tests/test_regularization.py::TestRegularizationHelpers::test_regularize_layer_params_single_layer PASSED [ 6%]
> lasagne/tests/test_regularization.py::TestRegularizationHelpers::test_regularize_layer_params_multiple_layers PASSED [ 6%]
> lasagne/tests/test_regularization.py::TestRegularizationHelpers::test_regularize_network_params PASSED [ 6%]
> lasagne/tests/test_regularization.py::TestRegularizationHelpers::test_regularize_layer_params_weighted PASSED [ 6%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-True-conv1d_sc] PASSED [ 6%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-True-conv1d_mc0] PASSED [ 6%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-True-conv1d_mc1] PASSED [ 6%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-True-conv1d_unstrided] PASSED [ 6%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-True-conv1d_sd] PASSED [ 6%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-True-conv1d_md] PASSED [ 6%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-False-conv1d_sc] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-False-conv1d_mc0] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-False-conv1d_mc1] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-False-conv1d_unstrided] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-False-conv1d_sd] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[1-False-conv1d_md] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-True-conv1d_sc] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-True-conv1d_mc0] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-True-conv1d_mc1] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-True-conv1d_unstrided] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-True-conv1d_sd] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-True-conv1d_md] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-False-conv1d_sc] PASSED [ 7%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-False-conv1d_mc0] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-False-conv1d_mc1] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-False-conv1d_unstrided] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-False-conv1d_sd] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv[2-False-conv1d_md] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv_nones[conv1d_sc] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv_nones[conv1d_mc0] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv_nones[conv1d_mc1] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv_pad[1-conv1d_mc0] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv_pad[1-conv1d_mc1] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv_pad[pad1-conv1d_mc0] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv_pad[pad1-conv1d_mc1] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv_invalid_border_mode[conv1d_sc] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv_invalid_border_mode[conv1d_mc0] PASSED [ 8%]
> lasagne/tests/test_theano_extensions.py::test_conv_invalid_border_mode[conv1d_mc1] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_conv_invalid_border_mode[conv1d_unstrided] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_conv_invalid_border_mode[conv1d_sd] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_conv_invalid_border_mode[conv1d_md] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_conv_stride[conv1d_unstrided] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_conv_stride[conv1d_sd] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_conv_stride[conv1d_md] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_pad[1-0] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_pad[1-7] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_pad[2-0] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_pad[2-7] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_pad_width_per_axis[1] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_pad_width_per_axis[2] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_pad_width_per_border[1] PASSED [ 9%]
> lasagne/tests/test_theano_extensions.py::test_pad_width_per_border[2] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_updates[sgd-kwargs0] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_updates[momentum-kwargs1] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_updates[nesterov_momentum-kwargs2] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_updates[adagrad-kwargs3] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_updates[rmsprop-kwargs4] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_updates[adadelta-kwargs5] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_updates[adam-kwargs6] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_updates[adamax-kwargs7] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_updates[amsgrad-kwargs8] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_update_returntype[sgd-kwargs0] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_update_returntype[momentum-kwargs1] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_update_returntype[nesterov_momentum-kwargs2] PASSED [ 10%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_update_returntype[adagrad-kwargs3] PASSED [ 11%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_update_returntype[rmsprop-kwargs4] PASSED [ 11%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_update_returntype[adadelta-kwargs5] PASSED [ 11%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_update_returntype[adam-kwargs6] PASSED [ 11%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_update_returntype[adamax-kwargs7] PASSED [ 11%]
> lasagne/tests/test_updates.py::TestUpdateFunctions::test_update_returntype[amsgrad-kwargs8] PASSED [ 11%]
> lasagne/tests/test_updates.py::test_get_or_compute_grads PASSED [ 11%]
> lasagne/tests/test_updates.py::test_norm_constraint[2] PASSED [ 11%]
> lasagne/tests/test_updates.py::test_norm_constraint[3] PASSED [ 11%]
> lasagne/tests/test_updates.py::test_norm_constraint_norm_axes PASSED [ 11%]
> lasagne/tests/test_updates.py::test_norm_constraint_dim6_raises PASSED [ 11%]
> lasagne/tests/test_updates.py::test_total_norm_constraint PASSED [ 11%]
> lasagne/tests/test_utils.py::test_int_types PASSED [ 11%]
> lasagne/tests/test_utils.py::test_shared_empty PASSED [ 11%]
> lasagne/tests/test_utils.py::test_as_theano_expression_fails PASSED [ 12%]
> lasagne/tests/test_utils.py::test_collect_shared_vars PASSED [ 12%]
> lasagne/tests/test_utils.py::test_one_hot PASSED [ 12%]
> lasagne/tests/test_utils.py::test_as_tuple_fails PASSED [ 12%]
> lasagne/tests/test_utils.py::test_inspect_kwargs PASSED [ 12%]
> lasagne/tests/test_utils.py::test_compute_norms PASSED [ 12%]
> lasagne/tests/test_utils.py::test_compute_norms_axes PASSED [ 12%]
> lasagne/tests/test_utils.py::test_compute_norms_ndim1 PASSED [ 12%]
> lasagne/tests/test_utils.py::test_compute_norms_type_raises PASSED [ 12%]
> lasagne/tests/test_utils.py::test_compute_norms_ndim6_raises PASSED [ 12%]
> lasagne/tests/test_utils.py::test_create_param_bad_callable_raises PASSED [ 12%]
> lasagne/tests/test_utils.py::test_create_param_bad_spec_raises PASSED [ 12%]
> lasagne/tests/test_utils.py::test_create_param_accepts_iterable_shape PASSED [ 12%]
> lasagne/tests/test_utils.py::test_create_param_numpy_bad_shape_raises_error PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_numpy_returns_shared PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_number_returns_same PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_numpy_generic_returns_same PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_shared_returns_same PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_shared_bad_ndim_raises_error PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_callable_returns_return_value PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_callable_returns_shared PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_callable_returns_shared_bad_ndim_raises_error PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_callable_returns_theano_expr PASSED [ 13%]
> lasagne/tests/test_utils.py::test_nonpositive_dims_raises_value_error PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_callable_returns_wrong_type PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_retain_ndarray_dtype PASSED [ 13%]
> lasagne/tests/test_utils.py::test_create_param_broadcast_pattern PASSED [ 13%]
> lasagne/tests/test_utils.py::test_unroll_scan PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_input_shape PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_get_output_shape_for PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_layer_from_shape PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_named_layer PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_get_params PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_get_params_tags PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_get_params_expressions PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_add_param_tags PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_add_param_name PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_add_param_named_layer_name PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_get_output_for_notimplemented PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_nonpositive_input_dims_raises_value_error PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestLayer::test_symbolic_output_shape PASSED [ 14%]
> lasagne/tests/layers/test_base.py::TestMergeLayer::test_input_shapes PASSED [ 15%]
> lasagne/tests/layers/test_base.py::TestMergeLayer::test_layer_from_shape PASSED [ 15%]
> lasagne/tests/layers/test_base.py::TestMergeLayer::test_get_params PASSED [ 15%]
> lasagne/tests/layers/test_base.py::TestMergeLayer::test_get_output_shape_for_notimplemented PASSED [ 15%]
> lasagne/tests/layers/test_base.py::TestMergeLayer::test_get_output_for_notimplemented PASSED [ 15%]
> lasagne/tests/layers/test_base.py::TestMergeLayer::test_symbolic_output_shape PASSED [ 15%]
> lasagne/tests/layers/test_conv.py::test_conv_output_length PASSED [ 15%]
> lasagne/tests/layers/test_conv.py::test_conv_input_length PASSED [ 15%]
> lasagne/tests/layers/test_conv.py::TestBaseConvLayer::test_infer_dimensionality PASSED [ 15%]
> lasagne/tests/layers/test_conv.py::TestBaseConvLayer::test_convolve_not_implemented PASSED [ 15%]
> lasagne/tests/layers/test_conv.py::TestBaseConvLayer::test_fail_on_mismatching_dimensionality PASSED [ 15%]
> lasagne/tests/layers/test_conv.py::TestBaseConvLayer::test_fail_on_mismatching_groups PASSED [ 15%]
> lasagne/tests/layers/test_conv.py::TestBaseConvLayer::test_integer_types PASSED [ 15%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input0-kernel0-output0-kwargs0] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input1-kernel1-output1-kwargs1] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input2-kernel2-output2-kwargs2] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input3-kernel3-output3-kwargs3] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input4-kernel4-output4-kwargs4] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input5-kernel5-output5-kwargs5] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input6-kernel6-output6-kwargs6] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input7-kernel7-output7-kwargs7] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input8-kernel8-output8-kwargs8] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input9-kernel9-output9-kwargs9] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input10-kernel10-output10-kwargs10] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input11-kernel11-output11-kwargs11] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input12-kernel12-output12-kwargs12] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input13-kernel13-output13-kwargs13] PASSED [ 16%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input14-kernel14-output14-kwargs14] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input15-kernel15-output15-kwargs15] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input16-kernel16-output16-kwargs16] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input17-kernel17-output17-kwargs17] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input18-kernel18-output18-kwargs18] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input19-kernel19-output19-kwargs19] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input20-kernel20-output20-kwargs20] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input21-kernel21-output21-kwargs21] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input22-kernel22-output22-kwargs22] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input23-kernel23-output23-kwargs23] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_defaults[input24-kernel24-output24-kwargs24] PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_init_none_nonlinearity_bias PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv1DLayer::test_invalid_pad PASSED [ 17%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input0-kernel0-output0-kwargs0] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input1-kernel1-output1-kwargs1] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input2-kernel2-output2-kwargs2] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input3-kernel3-output3-kwargs3] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input4-kernel4-output4-kwargs4] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input5-kernel5-output5-kwargs5] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input6-kernel6-output6-kwargs6] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input7-kernel7-output7-kwargs7] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input8-kernel8-output8-kwargs8] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input9-kernel9-output9-kwargs9] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input10-kernel10-output10-kwargs10] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input11-kernel11-output11-kwargs11] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input12-kernel12-output12-kwargs12] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input13-kernel13-output13-kwargs13] PASSED [ 18%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input14-kernel14-output14-kwargs14] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input15-kernel15-output15-kwargs15] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input16-kernel16-output16-kwargs16] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input17-kernel17-output17-kwargs17] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input18-kernel18-output18-kwargs18] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input19-kernel19-output19-kwargs19] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input20-kernel20-output20-kwargs20] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input21-kernel21-output21-kwargs21] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input22-kernel22-output22-kwargs22] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input23-kernel23-output23-kwargs23] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl0-input24-kernel24-output24-kwargs24] PASSED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input0-kernel0-output0-kwargs0] SKIPPED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input1-kernel1-output1-kwargs1] SKIPPED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input2-kernel2-output2-kwargs2] SKIPPED [ 19%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input3-kernel3-output3-kwargs3] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input4-kernel4-output4-kwargs4] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input5-kernel5-output5-kwargs5] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input6-kernel6-output6-kwargs6] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input7-kernel7-output7-kwargs7] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input8-kernel8-output8-kwargs8] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input9-kernel9-output9-kwargs9] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input10-kernel10-output10-kwargs10] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input11-kernel11-output11-kwargs11] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input12-kernel12-output12-kwargs12] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input13-kernel13-output13-kwargs13] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input14-kernel14-output14-kwargs14] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input15-kernel15-output15-kwargs15] SKIPPED [ 20%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input16-kernel16-output16-kwargs16] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input17-kernel17-output17-kwargs17] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input18-kernel18-output18-kwargs18] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input19-kernel19-output19-kwargs19] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input20-kernel20-output20-kwargs20] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input21-kernel21-output21-kwargs21] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input22-kernel22-output22-kwargs22] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input23-kernel23-output23-kwargs23] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl1-input24-kernel24-output24-kwargs24] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input0-kernel0-output0-kwargs0] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input1-kernel1-output1-kwargs1] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input2-kernel2-output2-kwargs2] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input3-kernel3-output3-kwargs3] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input4-kernel4-output4-kwargs4] SKIPPED [ 21%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input5-kernel5-output5-kwargs5] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input6-kernel6-output6-kwargs6] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input7-kernel7-output7-kwargs7] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input8-kernel8-output8-kwargs8] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input9-kernel9-output9-kwargs9] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input10-kernel10-output10-kwargs10] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input11-kernel11-output11-kwargs11] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input12-kernel12-output12-kwargs12] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input13-kernel13-output13-kwargs13] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input14-kernel14-output14-kwargs14] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input15-kernel15-output15-kwargs15] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input16-kernel16-output16-kwargs16] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input17-kernel17-output17-kwargs17] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input18-kernel18-output18-kwargs18] SKIPPED [ 22%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input19-kernel19-output19-kwargs19] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input20-kernel20-output20-kwargs20] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input21-kernel21-output21-kwargs21] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input22-kernel22-output22-kwargs22] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input23-kernel23-output23-kwargs23] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl2-input24-kernel24-output24-kwargs24] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input0-kernel0-output0-kwargs0] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input1-kernel1-output1-kwargs1] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input2-kernel2-output2-kwargs2] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input3-kernel3-output3-kwargs3] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input4-kernel4-output4-kwargs4] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input5-kernel5-output5-kwargs5] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input6-kernel6-output6-kwargs6] SKIPPED [ 23%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input7-kernel7-output7-kwargs7] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input8-kernel8-output8-kwargs8] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input9-kernel9-output9-kwargs9] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input10-kernel10-output10-kwargs10] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input11-kernel11-output11-kwargs11] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input12-kernel12-output12-kwargs12] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input13-kernel13-output13-kwargs13] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input14-kernel14-output14-kwargs14] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input15-kernel15-output15-kwargs15] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input16-kernel16-output16-kwargs16] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input17-kernel17-output17-kwargs17] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input18-kernel18-output18-kwargs18] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input19-kernel19-output19-kwargs19] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input20-kernel20-output20-kwargs20] SKIPPED [ 24%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input21-kernel21-output21-kwargs21] SKIPPED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input22-kernel22-output22-kwargs22] SKIPPED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input23-kernel23-output23-kwargs23] SKIPPED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_defaults[Conv2DImpl3-input24-kernel24-output24-kwargs24] SKIPPED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input0-kernel0-output0-kwargs0] PASSED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input1-kernel1-output1-kwargs1] PASSED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input2-kernel2-output2-kwargs2] PASSED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input3-kernel3-output3-kwargs3] PASSED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input4-kernel4-output4-kwargs4] PASSED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input5-kernel5-output5-kwargs5] PASSED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input6-kernel6-output6-kwargs6] PASSED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input7-kernel7-output7-kwargs7] PASSED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input8-kernel8-output8-kwargs8] PASSED [ 25%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input9-kernel9-output9-kwargs9] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input10-kernel10-output10-kwargs10] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input11-kernel11-output11-kwargs11] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input12-kernel12-output12-kwargs12] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input13-kernel13-output13-kwargs13] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input14-kernel14-output14-kwargs14] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input15-kernel15-output15-kwargs15] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input16-kernel16-output16-kwargs16] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input17-kernel17-output17-kwargs17] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input18-kernel18-output18-kwargs18] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input19-kernel19-output19-kwargs19] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input20-kernel20-output20-kwargs20] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input21-kernel21-output21-kwargs21] SKIPPED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input22-kernel22-output22-kwargs22] PASSED [ 26%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input23-kernel23-output23-kwargs23] PASSED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl0-input24-kernel24-output24-kwargs24] PASSED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input0-kernel0-output0-kwargs0] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input1-kernel1-output1-kwargs1] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input2-kernel2-output2-kwargs2] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input3-kernel3-output3-kwargs3] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input4-kernel4-output4-kwargs4] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input5-kernel5-output5-kwargs5] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input6-kernel6-output6-kwargs6] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input7-kernel7-output7-kwargs7] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input8-kernel8-output8-kwargs8] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input9-kernel9-output9-kwargs9] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input10-kernel10-output10-kwargs10] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input11-kernel11-output11-kwargs11] SKIPPED [ 27%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input12-kernel12-output12-kwargs12] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input13-kernel13-output13-kwargs13] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input14-kernel14-output14-kwargs14] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input15-kernel15-output15-kwargs15] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input16-kernel16-output16-kwargs16] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input17-kernel17-output17-kwargs17] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input18-kernel18-output18-kwargs18] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input19-kernel19-output19-kwargs19] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input20-kernel20-output20-kwargs20] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input21-kernel21-output21-kwargs21] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input22-kernel22-output22-kwargs22] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input23-kernel23-output23-kwargs23] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl1-input24-kernel24-output24-kwargs24] SKIPPED [ 28%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input0-kernel0-output0-kwargs0] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input1-kernel1-output1-kwargs1] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input2-kernel2-output2-kwargs2] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input3-kernel3-output3-kwargs3] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input4-kernel4-output4-kwargs4] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input5-kernel5-output5-kwargs5] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input6-kernel6-output6-kwargs6] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input7-kernel7-output7-kwargs7] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input8-kernel8-output8-kwargs8] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input9-kernel9-output9-kwargs9] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input10-kernel10-output10-kwargs10] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input11-kernel11-output11-kwargs11] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input12-kernel12-output12-kwargs12] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input13-kernel13-output13-kwargs13] SKIPPED [ 29%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input14-kernel14-output14-kwargs14] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input15-kernel15-output15-kwargs15] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input16-kernel16-output16-kwargs16] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input17-kernel17-output17-kwargs17] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input18-kernel18-output18-kwargs18] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input19-kernel19-output19-kwargs19] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input20-kernel20-output20-kwargs20] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input21-kernel21-output21-kwargs21] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input22-kernel22-output22-kwargs22] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input23-kernel23-output23-kwargs23] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl2-input24-kernel24-output24-kwargs24] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input0-kernel0-output0-kwargs0] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input1-kernel1-output1-kwargs1] SKIPPED [ 30%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input2-kernel2-output2-kwargs2] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input3-kernel3-output3-kwargs3] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input4-kernel4-output4-kwargs4] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input5-kernel5-output5-kwargs5] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input6-kernel6-output6-kwargs6] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input7-kernel7-output7-kwargs7] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input8-kernel8-output8-kwargs8] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input9-kernel9-output9-kwargs9] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input10-kernel10-output10-kwargs10] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input11-kernel11-output11-kwargs11] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input12-kernel12-output12-kwargs12] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input13-kernel13-output13-kwargs13] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input14-kernel14-output14-kwargs14] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input15-kernel15-output15-kwargs15] SKIPPED [ 31%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input16-kernel16-output16-kwargs16] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input17-kernel17-output17-kwargs17] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input18-kernel18-output18-kwargs18] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input19-kernel19-output19-kwargs19] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input20-kernel20-output20-kwargs20] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input21-kernel21-output21-kwargs21] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input22-kernel22-output22-kwargs22] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input23-kernel23-output23-kwargs23] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_with_nones[Conv2DImpl3-input24-kernel24-output24-kwargs24] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_init_none_nonlinearity_bias[Conv2DImpl0] PASSED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_init_none_nonlinearity_bias[Conv2DImpl1] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_init_none_nonlinearity_bias[Conv2DImpl2] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_init_none_nonlinearity_bias[Conv2DImpl3] SKIPPED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_invalid_pad[Conv2DImpl0] PASSED [ 32%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_invalid_pad[Conv2DImpl1] SKIPPED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_invalid_pad[Conv2DImpl2] SKIPPED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_invalid_pad[Conv2DImpl3] SKIPPED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_get_params[Conv2DImpl0] PASSED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_get_params[Conv2DImpl1] SKIPPED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_get_params[Conv2DImpl2] SKIPPED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv2DLayerImplementations::test_get_params[Conv2DImpl3] SKIPPED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input0-kernel0-output0-kwargs0] PASSED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input1-kernel1-output1-kwargs1] PASSED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input2-kernel2-output2-kwargs2] PASSED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input3-kernel3-output3-kwargs3] PASSED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input4-kernel4-output4-kwargs4] PASSED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input5-kernel5-output5-kwargs5] PASSED [ 33%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input6-kernel6-output6-kwargs6] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input7-kernel7-output7-kwargs7] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input8-kernel8-output8-kwargs8] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input9-kernel9-output9-kwargs9] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input10-kernel10-output10-kwargs10] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input11-kernel11-output11-kwargs11] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input12-kernel12-output12-kwargs12] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input13-kernel13-output13-kwargs13] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input14-kernel14-output14-kwargs14] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input15-kernel15-output15-kwargs15] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input16-kernel16-output16-kwargs16] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input17-kernel17-output17-kwargs17] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input18-kernel18-output18-kwargs18] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input19-kernel19-output19-kwargs19] PASSED [ 34%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input20-kernel20-output20-kwargs20] PASSED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input21-kernel21-output21-kwargs21] PASSED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input22-kernel22-output22-kwargs22] PASSED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input23-kernel23-output23-kwargs23] PASSED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl0-input24-kernel24-output24-kwargs24] PASSED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input0-kernel0-output0-kwargs0] SKIPPED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input1-kernel1-output1-kwargs1] SKIPPED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input2-kernel2-output2-kwargs2] SKIPPED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input3-kernel3-output3-kwargs3] SKIPPED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input4-kernel4-output4-kwargs4] SKIPPED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input5-kernel5-output5-kwargs5] SKIPPED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input6-kernel6-output6-kwargs6] SKIPPED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input7-kernel7-output7-kwargs7] SKIPPED [ 35%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input8-kernel8-output8-kwargs8] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input9-kernel9-output9-kwargs9] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input10-kernel10-output10-kwargs10] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input11-kernel11-output11-kwargs11] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input12-kernel12-output12-kwargs12] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input13-kernel13-output13-kwargs13] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input14-kernel14-output14-kwargs14] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input15-kernel15-output15-kwargs15] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input16-kernel16-output16-kwargs16] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input17-kernel17-output17-kwargs17] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input18-kernel18-output18-kwargs18] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input19-kernel19-output19-kwargs19] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input20-kernel20-output20-kwargs20] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input21-kernel21-output21-kwargs21] SKIPPED [ 36%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input22-kernel22-output22-kwargs22] SKIPPED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input23-kernel23-output23-kwargs23] SKIPPED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_defaults[Conv3DImpl1-input24-kernel24-output24-kwargs24] SKIPPED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input0-kernel0-output0-kwargs0] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input1-kernel1-output1-kwargs1] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input2-kernel2-output2-kwargs2] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input3-kernel3-output3-kwargs3] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input4-kernel4-output4-kwargs4] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input5-kernel5-output5-kwargs5] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input6-kernel6-output6-kwargs6] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input7-kernel7-output7-kwargs7] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input8-kernel8-output8-kwargs8] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input9-kernel9-output9-kwargs9] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input10-kernel10-output10-kwargs10] PASSED [ 37%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input11-kernel11-output11-kwargs11] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input12-kernel12-output12-kwargs12] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input13-kernel13-output13-kwargs13] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input14-kernel14-output14-kwargs14] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input15-kernel15-output15-kwargs15] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input16-kernel16-output16-kwargs16] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input17-kernel17-output17-kwargs17] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input18-kernel18-output18-kwargs18] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input19-kernel19-output19-kwargs19] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input20-kernel20-output20-kwargs20] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input21-kernel21-output21-kwargs21] SKIPPED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input22-kernel22-output22-kwargs22] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input23-kernel23-output23-kwargs23] PASSED [ 38%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl0-input24-kernel24-output24-kwargs24] PASSED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input0-kernel0-output0-kwargs0] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input1-kernel1-output1-kwargs1] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input2-kernel2-output2-kwargs2] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input3-kernel3-output3-kwargs3] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input4-kernel4-output4-kwargs4] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input5-kernel5-output5-kwargs5] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input6-kernel6-output6-kwargs6] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input7-kernel7-output7-kwargs7] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input8-kernel8-output8-kwargs8] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input9-kernel9-output9-kwargs9] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input10-kernel10-output10-kwargs10] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input11-kernel11-output11-kwargs11] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input12-kernel12-output12-kwargs12] SKIPPED [ 39%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input13-kernel13-output13-kwargs13] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input14-kernel14-output14-kwargs14] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input15-kernel15-output15-kwargs15] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input16-kernel16-output16-kwargs16] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input17-kernel17-output17-kwargs17] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input18-kernel18-output18-kwargs18] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input19-kernel19-output19-kwargs19] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input20-kernel20-output20-kwargs20] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input21-kernel21-output21-kwargs21] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input22-kernel22-output22-kwargs22] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input23-kernel23-output23-kwargs23] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_with_nones[Conv3DImpl1-input24-kernel24-output24-kwargs24] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_init_none_nonlinearity_bias[Conv3DImpl0] PASSED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_init_none_nonlinearity_bias[Conv3DImpl1] SKIPPED [ 40%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_invalid_pad[Conv3DImpl0] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_invalid_pad[Conv3DImpl1] SKIPPED [ 41%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_get_params[Conv3DImpl0] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestConv3DLayerImplementations::test_get_params[Conv3DImpl1] SKIPPED [ 41%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input0-kernel0-output0-kwargs0] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input1-kernel1-output1-kwargs1] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input2-kernel2-output2-kwargs2] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input3-kernel3-output3-kwargs3] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input4-kernel4-output4-kwargs4] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input5-kernel5-output5-kwargs5] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input6-kernel6-output6-kwargs6] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input7-kernel7-output7-kwargs7] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input8-kernel8-output8-kwargs8] PASSED [ 41%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input9-kernel9-output9-kwargs9] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input10-kernel10-output10-kwargs10] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input11-kernel11-output11-kwargs11] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input12-kernel12-output12-kwargs12] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input13-kernel13-output13-kwargs13] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input14-kernel14-output14-kwargs14] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input15-kernel15-output15-kwargs15] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input16-kernel16-output16-kwargs16] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input17-kernel17-output17-kwargs17] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input18-kernel18-output18-kwargs18] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input19-kernel19-output19-kwargs19] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input20-kernel20-output20-kwargs20] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input21-kernel21-output21-kwargs21] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input22-kernel22-output22-kwargs22] PASSED [ 42%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input23-kernel23-output23-kwargs23] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input24-kernel24-output24-kwargs24] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_defaults[input25-kernel25-output25-kwargs25] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input0-kernel0-output0-kwargs0] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input1-kernel1-output1-kwargs1] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input2-kernel2-output2-kwargs2] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input3-kernel3-output3-kwargs3] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input4-kernel4-output4-kwargs4] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input5-kernel5-output5-kwargs5] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input6-kernel6-output6-kwargs6] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input7-kernel7-output7-kwargs7] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input8-kernel8-output8-kwargs8] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input9-kernel9-output9-kwargs9] PASSED [ 43%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input10-kernel10-output10-kwargs10] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input11-kernel11-output11-kwargs11] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input12-kernel12-output12-kwargs12] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input13-kernel13-output13-kwargs13] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input14-kernel14-output14-kwargs14] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input15-kernel15-output15-kwargs15] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input16-kernel16-output16-kwargs16] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input17-kernel17-output17-kwargs17] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input18-kernel18-output18-kwargs18] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input19-kernel19-output19-kwargs19] SKIPPED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input20-kernel20-output20-kwargs20] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input21-kernel21-output21-kwargs21] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input22-kernel22-output22-kwargs22] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input23-kernel23-output23-kwargs23] PASSED [ 44%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input24-kernel24-output24-kwargs24] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv2DLayer::test_with_nones[input25-kernel25-output25-kwargs25] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input0-kernel0-output0-kwargs0] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input1-kernel1-output1-kwargs1] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input2-kernel2-output2-kwargs2] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input3-kernel3-output3-kwargs3] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input4-kernel4-output4-kwargs4] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input5-kernel5-output5-kwargs5] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input6-kernel6-output6-kwargs6] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input7-kernel7-output7-kwargs7] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input8-kernel8-output8-kwargs8] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input9-kernel9-output9-kwargs9] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input10-kernel10-output10-kwargs10] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input11-kernel11-output11-kwargs11] PASSED [ 45%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input12-kernel12-output12-kwargs12] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input13-kernel13-output13-kwargs13] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input14-kernel14-output14-kwargs14] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input15-kernel15-output15-kwargs15] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input16-kernel16-output16-kwargs16] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input17-kernel17-output17-kwargs17] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input18-kernel18-output18-kwargs18] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input19-kernel19-output19-kwargs19] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input20-kernel20-output20-kwargs20] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input21-kernel21-output21-kwargs21] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input22-kernel22-output22-kwargs22] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input23-kernel23-output23-kwargs23] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input24-kernel24-output24-kwargs24] PASSED [ 46%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_defaults[TransposedConv3DLayerImpl0-input25-kernel25-output25-kwargs25] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input0-kernel0-output0-kwargs0] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input1-kernel1-output1-kwargs1] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input2-kernel2-output2-kwargs2] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input3-kernel3-output3-kwargs3] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input4-kernel4-output4-kwargs4] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input5-kernel5-output5-kwargs5] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input6-kernel6-output6-kwargs6] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input7-kernel7-output7-kwargs7] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input8-kernel8-output8-kwargs8] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input9-kernel9-output9-kwargs9] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input10-kernel10-output10-kwargs10] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input11-kernel11-output11-kwargs11] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input12-kernel12-output12-kwargs12] PASSED [ 47%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input13-kernel13-output13-kwargs13] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input14-kernel14-output14-kwargs14] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input15-kernel15-output15-kwargs15] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input16-kernel16-output16-kwargs16] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input17-kernel17-output17-kwargs17] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input18-kernel18-output18-kwargs18] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input19-kernel19-output19-kwargs19] SKIPPED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input20-kernel20-output20-kwargs20] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input21-kernel21-output21-kwargs21] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input22-kernel22-output22-kwargs22] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input23-kernel23-output23-kwargs23] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input24-kernel24-output24-kwargs24] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestTransposedConv3DLayer::test_with_nones[TransposedConv3DLayerImpl0-input25-kernel25-output25-kwargs25] PASSED [ 48%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_defaults[input0-kernel0-output0-kwargs0] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_defaults[input1-kernel1-output1-kwargs1] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_defaults[input2-kernel2-output2-kwargs2] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_defaults[input3-kernel3-output3-kwargs3] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_defaults[input4-kernel4-output4-kwargs4] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_defaults[input5-kernel5-output5-kwargs5] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_defaults[input6-kernel6-output6-kwargs6] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_defaults[input7-kernel7-output7-kwargs7] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_with_nones[input0-kernel0-output0-kwargs0] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_with_nones[input1-kernel1-output1-kwargs1] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_with_nones[input2-kernel2-output2-kwargs2] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_with_nones[input3-kernel3-output3-kwargs3] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_with_nones[input4-kernel4-output4-kwargs4] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_with_nones[input5-kernel5-output5-kwargs5] PASSED [ 49%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_with_nones[input6-kernel6-output6-kwargs6] PASSED [ 50%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_with_nones[input7-kernel7-output7-kwargs7] SKIPPED [ 50%]
> lasagne/tests/layers/test_conv.py::TestDilatedConv2DLayer::test_unsupported_settings PASSED [ 50%]
> lasagne/tests/layers/test_conv.py::TestConv2DDNNLayer::test_import_without_gpu_or_cudnn_raises PASSED [ 50%]
> lasagne/tests/layers/test_conv.py::TestConv2DMMLayer::test_import_without_gpu_raises PASSED [ 50%]
> lasagne/tests/layers/test_conv.py::TestConv2DCCLayer::test_import_without_gpu_raises PASSED [ 50%]
> lasagne/tests/layers/test_conv.py::TestConv2DCCLayer::test_unsupported_settings SKIPPED [ 50%]
> lasagne/tests/layers/test_conv.py::TestConv2DCCLayer::test_pad SKIPPED [ 50%]
> lasagne/tests/layers/test_conv.py::TestConv2DCCLayer::test_dimshuffle_false_shapes SKIPPED [ 50%]
> lasagne/tests/layers/test_conv.py::TestConv2DCCLayer::test_dimshuffle_false_get_output_for SKIPPED [ 50%]
> lasagne/tests/layers/test_conv.py::TestShuffleLayers::test_bc01_to_c01b SKIPPED [ 50%]
> lasagne/tests/layers/test_conv.py::TestShuffleLayers::test_c01b_to_bc01 SKIPPED [ 50%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_init[1] PASSED [ 50%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_init[2] PASSED [ 50%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_init[-1] PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_init_none_nonlinearity_bias PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_wrong_num_leading_axes PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_variable_shape PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_get_params[1] PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_get_params[2] PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_get_params[-1] PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_get_output_shape_for[1] PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_get_output_shape_for[2] PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_get_output_shape_for[-1] PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_get_output_for[1] PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_get_output_for[2] PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_get_output_for[-1] PASSED [ 51%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_param_names[1] PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_param_names[2] PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_param_names[-1] PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestDenseLayer::test_named_layer_param_names PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer::test_init PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer::test_init_none_nonlinearity_bias PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer::test_init_untie_biases PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer::test_get_params PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer::test_get_output_shape_for PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer::test_get_output_for[extra_kwargs0] PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer::test_get_output_for[extra_kwargs1] PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer::test_get_output_for[extra_kwargs2] PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer::test_param_names PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer::test_named_layer_param_names PASSED [ 52%]
> lasagne/tests/layers/test_dense.py::TestNINLayer_c01b::test_init SKIPPED [ 53%]
> lasagne/tests/layers/test_dense.py::TestNINLayer_c01b::test_init_none_nonlinearity_bias SKIPPED [ 53%]
> lasagne/tests/layers/test_dense.py::TestNINLayer_c01b::test_init_untie_biases SKIPPED [ 53%]
> lasagne/tests/layers/test_dense.py::TestNINLayer_c01b::test_get_params SKIPPED [ 53%]
> lasagne/tests/layers/test_dense.py::TestNINLayer_c01b::test_get_output_shape_for SKIPPED [ 53%]
> lasagne/tests/layers/test_dense.py::TestNINLayer_c01b::test_get_output_for[extra_kwargs0] SKIPPED [ 53%]
> lasagne/tests/layers/test_dense.py::TestNINLayer_c01b::test_get_output_for[extra_kwargs1] SKIPPED [ 53%]
> lasagne/tests/layers/test_dense.py::TestNINLayer_c01b::test_get_output_for[extra_kwargs2] SKIPPED [ 53%]
> lasagne/tests/layers/test_embedding.py::test_embedding_2D_input PASSED [ 53%]
> lasagne/tests/layers/test_embedding.py::test_embedding_1D_input PASSED [ 53%]
> lasagne/tests/layers/test_helper.py::TestGetAllLayers::test_stack PASSED [ 53%]
> lasagne/tests/layers/test_helper.py::TestGetAllLayers::test_merge PASSED [ 53%]
> lasagne/tests/layers/test_helper.py::TestGetAllLayers::test_split PASSED [ 53%]
> lasagne/tests/layers/test_helper.py::TestGetAllLayers::test_bridge PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_InputLayer::test_get_output_without_arguments PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_InputLayer::test_get_output_input_is_variable PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_InputLayer::test_get_output_input_is_array PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_InputLayer::test_get_output_input_is_a_mapping PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_get_output_without_arguments PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_get_output_with_single_argument PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_get_output_input_is_a_mapping PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_get_output_input_is_a_mapping_no_key PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_get_output_input_is_a_mapping_to_array PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_get_output_input_is_a_mapping_for_layer PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_get_output_input_is_a_mapping_for_input_layer PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_get_output_with_unused_kwarg PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_get_output_with_no_unused_kwarg PASSED [ 54%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_layer_from_shape_invalid_get_output PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_Layer::test_layer_from_shape_valid_get_output PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_MergeLayer::test_get_output_without_arguments PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_MergeLayer::test_get_output_with_single_argument_fails PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_MergeLayer::test_get_output_input_is_a_mapping PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_MergeLayer::test_get_output_input_is_a_mapping_no_key PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_MergeLayer::test_get_output_input_is_a_mapping_to_array PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_MergeLayer::test_get_output_input_is_a_mapping_for_layer PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_MergeLayer::test_get_output_input_is_a_mapping_for_input_layer PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_MergeLayer::test_layer_from_shape_invalid_get_output PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_MergeLayer::test_layer_from_shape_valid_get_output PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutput_MergeLayer::test_invalid_input_key PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_InputLayer::test_get_output_shape_without_arguments PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_InputLayer::test_get_output_shape_input_is_tuple PASSED [ 55%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_InputLayer::test_get_output_shape_input_is_a_mapping PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_Layer::test_get_output_shape_without_arguments PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_Layer::test_get_output_shape_with_single_argument PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_Layer::test_get_output_shape_input_is_a_mapping PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_Layer::test_get_output_shape_input_is_a_mapping_no_key PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_Layer::test_get_output_shape_input_is_a_mapping_for_layer PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_Layer::test_get_output_shape_input_is_a_mapping_for_input_layer PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_Layer::test_layer_from_shape PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_MergeLayer::test_get_output_shape_without_arguments PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_MergeLayer::test_get_output_shape_with_single_argument_fails PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_MergeLayer::test_get_output_shape_input_is_a_mapping PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_MergeLayer::test_get_output_shape_input_is_a_mapping_no_key PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_MergeLayer::test_get_output_shape_input_is_a_mapping_for_layer PASSED [ 56%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_MergeLayer::test_get_output_shape_input_is_a_mapping_for_input_layer PASSED [ 57%]
> lasagne/tests/layers/test_helper.py::TestGetOutputShape_MergeLayer::test_layer_from_shape_valid_get_output_shape PASSED [ 57%]
> lasagne/tests/layers/test_helper.py::TestGetAllParams::test_get_all_params PASSED [ 57%]
> lasagne/tests/layers/test_helper.py::TestGetAllParams::test_get_all_params_with_unwrap_shared PASSED [ 57%]
> lasagne/tests/layers/test_helper.py::TestCountParams::test_get_all_params PASSED [ 57%]
> lasagne/tests/layers/test_helper.py::TestGetAllParamValues::test_get_all_param_values PASSED [ 57%]
> lasagne/tests/layers/test_helper.py::TestSetAllParamValues::test_set_all_param_values PASSED [ 57%]
> lasagne/tests/layers/test_input.py::TestInputLayer::test_input_var PASSED [ 57%]
> lasagne/tests/layers/test_input.py::TestInputLayer::test_shape PASSED [ 57%]
> lasagne/tests/layers/test_input.py::TestInputLayer::test_shape_list PASSED [ 57%]
> lasagne/tests/layers/test_input.py::TestInputLayer::test_input_var_bcast PASSED [ 57%]
> lasagne/tests/layers/test_input.py::TestInputLayer::test_input_var_name PASSED [ 57%]
> lasagne/tests/layers/test_input.py::TestInputLayer::test_named_layer_input_var_name PASSED [ 57%]
> lasagne/tests/layers/test_input.py::TestInputLayer::test_get_params PASSED [ 57%]
> lasagne/tests/layers/test_input.py::TestInputLayer::test_bad_shape_fails PASSED [ 58%]
> lasagne/tests/layers/test_input.py::TestInputLayer::test_nonpositive_input_dims_raises_value_error PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input0-W0-output0-kwargs0] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input1-W1-output1-kwargs1] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input2-W2-output2-kwargs2] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input3-W3-output3-kwargs3] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input4-W4-output4-kwargs4] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input5-W5-output5-kwargs5] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input6-W6-output6-kwargs6] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input7-W7-output7-kwargs7] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input8-W8-output8-kwargs8] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input9-W9-output9-kwargs9] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input10-W10-output10-kwargs10] PASSED [ 58%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input11-W11-output11-kwargs11] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input12-W12-output12-kwargs12] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input13-W13-output13-kwargs13] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input14-W14-output14-kwargs14] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input15-W15-output15-kwargs15] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input16-W16-output16-kwargs16] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input17-W17-output17-kwargs17] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input18-W18-output18-kwargs18] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input19-W19-output19-kwargs19] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input20-W20-output20-kwargs20] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input21-W21-output21-kwargs21] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input22-W22-output22-kwargs22] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input23-W23-output23-kwargs23] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input24-W24-output24-kwargs24] PASSED [ 59%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input25-W25-output25-kwargs25] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input26-W26-output26-kwargs26] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input27-W27-output27-kwargs27] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input28-W28-output28-kwargs28] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input29-W29-output29-kwargs29] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input30-W30-output30-kwargs30] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input31-W31-output31-kwargs31] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input32-W32-output32-kwargs32] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input33-W33-output33-kwargs33] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input34-W34-output34-kwargs34] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input35-W35-output35-kwargs35] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input36-W36-output36-kwargs36] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input37-W37-output37-kwargs37] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input38-W38-output38-kwargs38] PASSED [ 60%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input39-W39-output39-kwargs39] PASSED [ 61%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input40-W40-output40-kwargs40] PASSED [ 61%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input41-W41-output41-kwargs41] PASSED [ 61%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input42-W42-output42-kwargs42] PASSED [ 61%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input43-W43-output43-kwargs43] PASSED [ 61%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input44-W44-output44-kwargs44] PASSED [ 61%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input45-W45-output45-kwargs45] PASSED [ 61%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input46-W46-output46-kwargs46] PASSED [ 61%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_defaults[input47-W47-output47-kwargs47] PASSED [ 61%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_unsupported_settings PASSED [ 61%]
> lasagne/tests/layers/test_local.py::TestLocallyConnected2DLayer::test_invalid_settings PASSED [ 61%]
> lasagne/tests/layers/test_merge.py::TestAutocrop::test_autocrop_array_shapes PASSED [ 61%]
> lasagne/tests/layers/test_merge.py::TestAutocrop::test_crop_inputs PASSED [ 61%]
> lasagne/tests/layers/test_merge.py::TestConcatLayer::test_get_output_shape_for[1] PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestConcatLayer::test_get_output_shape_for[-1] PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestConcatLayer::test_get_output_shape_for_cropped PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestConcatLayer::test_get_output_for[1] PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestConcatLayer::test_get_output_for[-1] PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestConcatLayer::test_get_output_for_cropped PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestElemwiseSumLayer::test_get_output_shape_for PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestElemwiseSumLayer::test_get_output_for PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestElemwiseSumLayer::test_get_output_for_cropped PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestElemwiseSumLayer::test_bad_coeffs_fails PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestElemwiseMergeLayerMul::test_get_output_for PASSED [ 62%]
> lasagne/tests/layers/test_merge.py::TestElemwiseMergeLayerMaximum::test_get_output_for PASSED [ 62%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_non_deterministic[input_layer0] PASSED [ 62%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_non_deterministic[input_layer1] PASSED [ 62%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_deterministic[input_layer0] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_deterministic[input_layer1] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_no_rescale[input_layer0] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_no_rescale[input_layer1] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_no_rescale_dtype[input_layer0] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_no_rescale_dtype[input_layer1] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_p_02[input_layer0] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_p_02[input_layer1] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_p_float32[input_layer0] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_p_float32[input_layer1] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_p_float16[input_layer0] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_p_float16[input_layer1] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_shared_axes[shared_axes0] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_shared_axes[shared_axes1] PASSED [ 63%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_shared_axes[shared_axes2] PASSED [ 64%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_get_output_for_shared_axes[shared_axes3] PASSED [ 64%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_specified_rng[input_layer0] PASSED [ 64%]
> lasagne/tests/layers/test_noise.py::TestDropoutLayer::test_specified_rng[input_layer1] PASSED [ 64%]
> lasagne/tests/layers/test_noise.py::test_dropout_convenience_functions PASSED [ 64%]
> lasagne/tests/layers/test_noise.py::TestGaussianNoiseLayer::test_get_output_for_non_deterministic PASSED [ 64%]
> lasagne/tests/layers/test_noise.py::TestGaussianNoiseLayer::test_get_output_for_deterministic PASSED [ 64%]
> lasagne/tests/layers/test_noise.py::TestGaussianNoiseLayer::test_specified_rng[input_layer0] PASSED [ 64%]
> lasagne/tests/layers/test_noise.py::TestGaussianNoiseLayer::test_specified_rng[input_layer1] PASSED [ 64%]
> lasagne/tests/layers/test_normalization.py::TestLocalResponseNormalization2DLayer::test_get_params PASSED [ 64%]
> lasagne/tests/layers/test_normalization.py::TestLocalResponseNormalization2DLayer::test_get_output_shape_for PASSED [ 64%]
> lasagne/tests/layers/test_normalization.py::TestLocalResponseNormalization2DLayer::test_even_n_fails PASSED [ 64%]
> lasagne/tests/layers/test_normalization.py::TestLocalResponseNormalization2DLayer::test_normalization PASSED [ 64%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_init[plain] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_init[dnn] SKIPPED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-True-None-None] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-True-None-True] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-True-None-False] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-True-True-None] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-True-True-True] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-True-True-False] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-True-False-None] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-True-False-True] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-True-False-False] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-False-None-None] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-False-None-True] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-False-None-False] PASSED [ 65%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-False-True-None] PASSED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-False-True-True] PASSED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-False-True-False] PASSED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-False-False-None] PASSED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-False-False-True] PASSED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[plain-False-False-False] PASSED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-True-None-None] SKIPPED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-True-None-True] SKIPPED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-True-None-False] SKIPPED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-True-True-None] SKIPPED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-True-True-True] SKIPPED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-True-True-False] SKIPPED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-True-False-None] SKIPPED [ 66%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-True-False-True] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-True-False-False] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-False-None-None] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-False-None-True] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-False-None-False] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-False-True-None] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-False-True-True] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-False-True-False] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-False-False-None] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-False-False-True] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_get_output_for[dnn-False-False-False] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_undefined_shape[plain] PASSED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_undefined_shape[dnn] SKIPPED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_skip_linear_transform[plain] PASSED [ 67%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_skip_linear_transform[dnn] SKIPPED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_batch_norm_tag[plain] PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestBatchNormLayer::test_batch_norm_tag[dnn] SKIPPED [ 68%]
> lasagne/tests/layers/test_normalization.py::test_batch_norm_macro[False] PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::test_batch_norm_macro[True] SKIPPED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_params PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_shape_for PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape0-auto] PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape0-features] PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape0-spatial] PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape0-axes3] PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape0-1] PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape1-auto] PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape1-features] PASSED [ 68%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape1-spatial] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape1-axes3] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape1-1] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape2-auto] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape2-features] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape2-spatial] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape2-axes3] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape2-1] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape3-auto] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape3-features] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape3-spatial] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape3-axes3] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::TestStandardizationLayer::test_get_output_for[input_shape3-1] PASSED [ 69%]
> lasagne/tests/layers/test_normalization.py::test_instance_norm_macro[True-True] PASSED [ 70%]
> lasagne/tests/layers/test_normalization.py::test_instance_norm_macro[True-False] PASSED [ 70%]
> lasagne/tests/layers/test_normalization.py::test_instance_norm_macro[False-True] PASSED [ 70%]
> lasagne/tests/layers/test_normalization.py::test_instance_norm_macro[False-False] PASSED [ 70%]
> lasagne/tests/layers/test_normalization.py::test_instance_norm_macro_kwargs PASSED [ 70%]
> lasagne/tests/layers/test_normalization.py::test_layer_norm_macro PASSED [ 70%]
> lasagne/tests/layers/test_pool.py::TestFeaturePoolLayer::test_init_raises PASSED [ 70%]
> lasagne/tests/layers/test_pool.py::TestFeaturePoolLayer::test_layer[2-1] PASSED [ 70%]
> lasagne/tests/layers/test_pool.py::TestFeaturePoolLayer::test_layer[2-2] PASSED [ 70%]
> lasagne/tests/layers/test_pool.py::TestFeaturePoolLayer::test_layer[3-1] PASSED [ 70%]
> lasagne/tests/layers/test_pool.py::TestFeaturePoolLayer::test_layer[3-2] PASSED [ 70%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_and_shape_for[2-1] PASSED [ 70%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_and_shape_for[2-2] PASSED [ 70%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_and_shape_for[2-3] PASSED [ 70%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_and_shape_for[2-4] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_and_shape_for[3-1] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_and_shape_for[3-2] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_and_shape_for[3-3] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_and_shape_for[3-4] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[2-1-0] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[2-1-1] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[2-2-0] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[2-2-1] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[2-3-0] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[2-3-1] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[2-4-0] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[2-4-1] PASSED [ 71%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-1-0] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-1-1] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-1-2] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-2-0] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-2-1] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-2-2] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-3-0] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-3-1] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-3-2] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-4-0] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-4-1] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_for_ignoreborder[3-4-2] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_shape_for[input_shape0] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_shape_for[input_shape1] PASSED [ 72%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_shape_for[input_shape2] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_get_output_shape_for[input_shape3] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool1DLayer::test_fail_on_mismatching_dimensionality PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for[2-1] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for[2-2] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for[2-3] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for[2-4] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for[3-1] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for[3-2] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for[3-3] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for[3-4] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[2-1-0] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[2-1-1] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[2-2-0] PASSED [ 73%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[2-2-1] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[2-3-0] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[2-3-1] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[2-4-0] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[2-4-1] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-1-0] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-1-1] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-1-2] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-2-0] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-2-1] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-2-2] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-3-0] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-3-1] PASSED [ 74%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-3-2] PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-4-0] PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-4-1] PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_for_ignoreborder[3-4-2] PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_shape_for[input_shape0-output_shape0] PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_shape_for[input_shape1-output_shape1] PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_shape_for[input_shape2-output_shape2] PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_shape_for[input_shape3-output_shape3] PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_shape_for[input_shape4-output_shape4] PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_get_output_shape_for[input_shape5-output_shape5] PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DLayer::test_fail_on_mismatching_dimensionality PASSED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_for[2-1] SKIPPED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_for[2-2] SKIPPED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_for[3-1] SKIPPED [ 75%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_for[3-2] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_for[3-3] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_shape_for[input_shape0-output_shape0] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_shape_for[input_shape1-output_shape1] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_shape_for[input_shape2-output_shape2] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_shape_for[input_shape3-output_shape3] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_shape_for[input_shape4-output_shape4] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_get_output_shape_for[input_shape5-output_shape5] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_not_implemented SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DCCLayer::test_dimshuffle_false SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[2-1-0] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[2-1-1] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[2-2-0] SKIPPED [ 76%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[2-2-1] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[2-3-0] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[2-3-1] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[2-4-0] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[2-4-1] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-1-0] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-1-1] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-1-2] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-2-0] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-2-1] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-2-2] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-3-0] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-3-1] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-3-2] SKIPPED [ 77%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-4-0] SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-4-1] SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_for_ignoreborder[3-4-2] SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_shape_for[input_shape0-output_shape0] SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_shape_for[input_shape1-output_shape1] SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_shape_for[input_shape2-output_shape2] SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_shape_for[input_shape3-output_shape3] SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_shape_for[input_shape4-output_shape4] SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_get_output_shape_for[input_shape5-output_shape5] SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_not_implemented SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestMaxPool2DNNLayer::test_fail_on_mismatching_dimensionality SKIPPED [ 78%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[2-1-0] PASSED [ 78%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[2-1-1] PASSED [ 78%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[2-2-0] PASSED [ 78%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[2-2-1] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[2-3-0] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[2-3-1] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[2-4-0] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[2-4-1] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-1-0] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-1-1] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-1-2] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-2-0] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-2-1] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-2-2] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-3-0] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-3-1] PASSED [ 79%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-3-2] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-4-0] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-4-1] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_for_ignoreborder[3-4-2] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_shape_for[input_shape0-output_shape0] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_shape_for[input_shape1-output_shape1] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_shape_for[input_shape2-output_shape2] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_shape_for[input_shape3-output_shape3] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_shape_for[input_shape4-output_shape4] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_shape_for[input_shape5-output_shape5] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_shape_for[input_shape6-output_shape6] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_get_output_shape_for[input_shape7-output_shape7] PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestPool3DLayer::test_fail_on_mismatching_dimensionality PASSED [ 80%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[2-1-0] SKIPPED [ 80%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[2-1-1] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[2-2-0] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[2-2-1] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[2-3-0] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[2-3-1] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[2-4-0] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[2-4-1] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-1-0] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-1-1] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-1-2] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-2-0] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-2-1] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-2-2] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-3-0] SKIPPED [ 81%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-3-1] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-3-2] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-4-0] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-4-1] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_for_ignoreborder[3-4-2] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_shape_for[input_shape0-output_shape0] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_shape_for[input_shape1-output_shape1] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_shape_for[input_shape2-output_shape2] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_shape_for[input_shape3-output_shape3] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_shape_for[input_shape4-output_shape4] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_shape_for[input_shape5-output_shape5] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_shape_for[input_shape6-output_shape6] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_get_output_shape_for[input_shape7-output_shape7] SKIPPED [ 82%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_not_implemented SKIPPED [ 83%]
> lasagne/tests/layers/test_pool.py::TestMaxPool3DNNLayer::test_fail_on_mismatching_dimensionality SKIPPED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_invalid_scale_factor PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_invalid_mode PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_for[repeat-2] PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_for[repeat-3] PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_for[dilate-2] PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_for[dilate-3] PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_shape_for[repeat-input_shape0-output_shape0] PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_shape_for[repeat-input_shape1-output_shape1] PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_shape_for[repeat-input_shape2-output_shape2] PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_shape_for[repeat-input_shape3-output_shape3] PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_shape_for[dilate-input_shape0-output_shape0] PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_shape_for[dilate-input_shape1-output_shape1] PASSED [ 83%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_shape_for[dilate-input_shape2-output_shape2] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale1DLayer::test_get_output_shape_for[dilate-input_shape3-output_shape3] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_invalid_scale_factor PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_invalid_mode PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_for[repeat-2] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_for[repeat-3] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_for[dilate-2] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_for[dilate-3] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[repeat-input_shape0-output_shape0] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[repeat-input_shape1-output_shape1] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[repeat-input_shape2-output_shape2] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[repeat-input_shape3-output_shape3] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[repeat-input_shape4-output_shape4] PASSED [ 84%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[repeat-input_shape5-output_shape5] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[dilate-input_shape0-output_shape0] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[dilate-input_shape1-output_shape1] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[dilate-input_shape2-output_shape2] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[dilate-input_shape3-output_shape3] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[dilate-input_shape4-output_shape4] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale2DLayer::test_get_output_shape_for[dilate-input_shape5-output_shape5] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_invalid_scale_factor PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_invalid_mode PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_for[repeat-2] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_for[repeat-3] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_for[dilate-2] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_for[dilate-3] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[repeat-input_shape0-output_shape0] PASSED [ 85%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[repeat-input_shape1-output_shape1] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[repeat-input_shape2-output_shape2] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[repeat-input_shape3-output_shape3] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[repeat-input_shape4-output_shape4] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[repeat-input_shape5-output_shape5] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[repeat-input_shape6-output_shape6] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[repeat-input_shape7-output_shape7] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[dilate-input_shape0-output_shape0] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[dilate-input_shape1-output_shape1] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[dilate-input_shape2-output_shape2] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[dilate-input_shape3-output_shape3] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[dilate-input_shape4-output_shape4] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[dilate-input_shape5-output_shape5] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[dilate-input_shape6-output_shape6] PASSED [ 86%]
> lasagne/tests/layers/test_pool.py::TestUpscale3DLayer::test_get_output_shape_for[dilate-input_shape7-output_shape7] PASSED [ 87%]
> lasagne/tests/layers/test_pool.py::TestFeatureWTALayer::test_init_raises PASSED [ 87%]
> lasagne/tests/layers/test_pool.py::TestFeatureWTALayer::test_get_output_for PASSED [ 87%]
> lasagne/tests/layers/test_pool.py::TestGlobalPoolLayer::test_get_output_shape_for PASSED [ 87%]
> lasagne/tests/layers/test_pool.py::TestGlobalPoolLayer::test_get_output_for PASSED [ 87%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_get_output_for[True-pool_dims0] SKIPPED [ 87%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_get_output_for[True-pool_dims1] SKIPPED [ 87%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_get_output_for[True-pool_dims2] SKIPPED [ 87%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_get_output_for[False-pool_dims0] SKIPPED [ 87%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_get_output_for[False-pool_dims1] SKIPPED [ 87%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_get_output_for[False-pool_dims2] SKIPPED [ 87%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_get_output_shape_for[input_shape0-output_shape0] SKIPPED [ 87%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_get_output_shape_for[input_shape1-output_shape1] SKIPPED [ 87%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_get_output_shape_for[input_shape2-output_shape2] SKIPPED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_get_output_shape_for[input_shape3-output_shape3] SKIPPED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingDNNLayer::test_fail_on_mismatching_dimensionality SKIPPED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_fast[True-pool_dims0] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_fast[True-pool_dims1] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_fast[True-pool_dims2] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_fast[False-pool_dims0] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_fast[False-pool_dims1] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_fast[False-pool_dims2] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[max-True-pool_dims0] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[max-True-pool_dims1] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[max-True-pool_dims2] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[max-False-pool_dims0] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[max-False-pool_dims1] PASSED [ 88%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[max-False-pool_dims2] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[average_exc_pad-True-pool_dims0] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[average_exc_pad-True-pool_dims1] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[average_exc_pad-True-pool_dims2] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[average_exc_pad-False-pool_dims0] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[average_exc_pad-False-pool_dims1] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_for_kaiming[average_exc_pad-False-pool_dims2] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_shape_for[input_shape0-output_shape0] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_shape_for[input_shape1-output_shape1] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_shape_for[input_shape2-output_shape2] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_get_output_shape_for[input_shape3-output_shape3] PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_fail_on_mismatching_dimensionality PASSED [ 89%]
> lasagne/tests/layers/test_pool.py::TestSpatialPyramidPoolingLayer::test_fail_invalid_mode PASSED [ 89%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_return_shape PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_grad[6] PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_grad[1] PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_nparams PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_nparams_learn_init PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_hid_init_layer PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_nparams_hid_init_layer PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_hid_init_mask PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_hid_init_layer_eval PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_incoming_tuple PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_name PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_custom_recurrent_arbitrary_shape PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_custom_recurrent_arbitrary_depth PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_custom_recurrent_non_unique_inputs PASSED [ 90%]
> lasagne/tests/layers/test_recurrent.py::test_custom_recurrent_init_shape_error PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_grad_clipping PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_bck PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_variable_input_size PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_unroll_scan_fwd PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_unroll_scan_bck PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_precompute PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_recurrent_return_final PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_return_shape PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_grad[6] PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_grad[1] PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_nparams_no_peepholes PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_nparams_peepholes PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_nparams_learn_init PASSED [ 91%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_hid_init_layer PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_nparams_hid_init_layer PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_hid_init_mask PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_hid_init_layer_eval PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_grad_clipping PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_bck PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_precompute PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_variable_input_size PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_unroll_scan_fwd PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_unroll_scan_bck PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_passthrough PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_lstm_return_final PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_gru_return_shape PASSED [ 92%]
> lasagne/tests/layers/test_recurrent.py::test_gru_grad[6] PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_grad[1] PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_nparams_learn_init_false PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_nparams_learn_init_true PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_hid_init_layer PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_nparams_hid_init_layer PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_hid_init_layer_eval PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_hid_init_mask PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_grad_clipping PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_bck PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_variable_input_size PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_unroll_scan_fwd PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_unroll_scan_bck PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_precompute PASSED [ 93%]
> lasagne/tests/layers/test_recurrent.py::test_gru_passthrough PASSED [ 94%]
> lasagne/tests/layers/test_recurrent.py::test_gru_return_final PASSED [ 94%]
> lasagne/tests/layers/test_recurrent.py::test_gradient_steps_error PASSED [ 94%]
> lasagne/tests/layers/test_recurrent.py::test_unroll_none_input_error PASSED [ 94%]
> lasagne/tests/layers/test_recurrent.py::test_CustomRecurrentLayer_child_kwargs PASSED [ 94%]
> lasagne/tests/layers/test_shape.py::TestFlattenLayer::test_get_output_shape_for PASSED [ 94%]
> lasagne/tests/layers/test_shape.py::TestFlattenLayer::test_get_output_shape_for_contain_none PASSED [ 94%]
> lasagne/tests/layers/test_shape.py::TestFlattenLayer::test_get_output_for PASSED [ 94%]
> lasagne/tests/layers/test_shape.py::TestFlattenLayer::test_get_output_shape_for_outdim3 PASSED [ 94%]
> lasagne/tests/layers/test_shape.py::TestFlattenLayer::test_get_output_for_outdim3 PASSED [ 94%]
> lasagne/tests/layers/test_shape.py::TestFlattenLayer::test_get_output_shape_for_outdim1 PASSED [ 94%]
> lasagne/tests/layers/test_shape.py::TestFlattenLayer::test_get_output_for_outdim1 PASSED [ 94%]
> lasagne/tests/layers/test_shape.py::TestFlattenLayer::test_dim0_raises PASSED [ 94%]
> lasagne/tests/layers/test_shape.py::TestPadLayer::test_get_output_shape_for[3-input_shape0-output_shape0] PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestPadLayer::test_get_output_shape_for[width1-input_shape1-output_shape1] PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestPadLayer::test_get_output_shape_for[width2-input_shape2-output_shape2] PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestPadLayer::test_get_output_shape_for[3-input_shape3-output_shape3] PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestPadLayer::test_get_output_shape_for[width4-input_shape4-output_shape4] PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestPadLayer::test_get_output_shape_for[width5-input_shape5-output_shape5] PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestPadLayer::test_get_output_for PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestReshapeLayer::test_no_reference PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestReshapeLayer::test_reference_both PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestReshapeLayer::test_reference_one PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestReshapeLayer::test_reference_twice PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestReshapeLayer::test_merge_with_unknown PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestReshapeLayer::test_merge_two_unknowns PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestReshapeLayer::test_size_mismatch PASSED [ 95%]
> lasagne/tests/layers/test_shape.py::TestReshapeLayer::test_invalid_spec PASSED [ 96%]
> lasagne/tests/layers/test_shape.py::TestReshapeLayer::test_symbolic_shape PASSED [ 96%]
> lasagne/tests/layers/test_shape.py::TestDimshuffleLayer::test_rearrange PASSED [ 96%]
> lasagne/tests/layers/test_shape.py::TestDimshuffleLayer::test_broadcast PASSED [ 96%]
> lasagne/tests/layers/test_shape.py::TestDimshuffleLayer::test_collapse PASSED [ 96%]
> lasagne/tests/layers/test_shape.py::TestDimshuffleLayer::test_collapse_None PASSED [ 96%]
> lasagne/tests/layers/test_shape.py::TestDimshuffleLayer::test_invalid_pattern PASSED [ 96%]
> lasagne/tests/layers/test_shape.py::test_slice_layer PASSED [ 96%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_tuple_shape[<lambda>0] PASSED [ 96%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_tuple_shape[<lambda>1] PASSED [ 96%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_tuple_shape[<lambda>2] PASSED [ 96%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_callable_shape[<lambda>0] PASSED [ 96%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_callable_shape[<lambda>1] PASSED [ 96%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_callable_shape[<lambda>2] PASSED [ 96%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_none_shape[<lambda>0] PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_none_shape[<lambda>1] PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_none_shape[<lambda>2] PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_auto_shape[<lambda>0] PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_auto_shape[<lambda>1] PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_auto_shape[<lambda>2] PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_nones_shape[<lambda>0] PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_nones_shape[<lambda>1] PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestExpressionLayer::test_nones_shape[<lambda>2] PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestNonlinearityLayer::test_init_none_nonlinearity PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestNonlinearityLayer::test_get_output_for PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestBiasLayer::test_bias_init PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestBiasLayer::test_get_output_for PASSED [ 97%]
> lasagne/tests/layers/test_special.py::TestBiasLayer::test_undefined_shape PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestScaleLayer::test_scales_init PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestScaleLayer::test_get_output_for PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestScaleLayer::test_undefined_shape PASSED [ 98%]
> lasagne/tests/layers/test_special.py::test_standardize PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestInverseLayer::test_init PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestInverseLayer::test_get_output_shape_for PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestInverseLayer::test_get_output_for PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestTransformLayer::test_transform_affine_errors PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestTransformLayer::test_transform_affine_downsample PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestTransformLayer::test_transform_affine_identity PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestTransformLayer::test_transform_border_modes PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestTPSTransformLayer::test_transform_thin_plate_spline_errors PASSED [ 98%]
> lasagne/tests/layers/test_special.py::TestTPSTransformLayer::test_transform_thin_plate_spline_variable_input FAILED [ 98%]
> lasagne/tests/layers/test_special.py::TestTPSTransformLayer::test_transform_thin_plate_spline_downsample FAILED [ 99%]
> lasagne/tests/layers/test_special.py::TestTPSTransformLayer::test_transform_thin_plate_spline_identity FAILED [ 99%]
> lasagne/tests/layers/test_special.py::TestTPSTransformLayer::test_transform_thin_plate_spline_shift FAILED [ 99%]
> lasagne/tests/layers/test_special.py::TestParametricRectifierLayer::test_alpha_init PASSED [ 99%]
> lasagne/tests/layers/test_special.py::TestParametricRectifierLayer::test_undefined_shape PASSED [ 99%]
> lasagne/tests/layers/test_special.py::TestParametricRectifierLayer::test_get_output_for PASSED [ 99%]
> lasagne/tests/layers/test_special.py::TestParametricRectifierLayer::test_prelu PASSED [ 99%]
> lasagne/tests/layers/test_special.py::TestRandomizedRectifierLayer::test_high_low PASSED [ 99%]
> lasagne/tests/layers/test_special.py::TestRandomizedRectifierLayer::test_nomod_positive PASSED [ 99%]
> lasagne/tests/layers/test_special.py::TestRandomizedRectifierLayer::test_low_eq_high PASSED [ 99%]
> lasagne/tests/layers/test_special.py::TestRandomizedRectifierLayer::test_deterministic PASSED [ 99%]
> lasagne/tests/layers/test_special.py::TestRandomizedRectifierLayer::test_dim_None PASSED [ 99%]
> lasagne/tests/layers/test_special.py::TestRandomizedRectifierLayer::test_get_output_for PASSED [ 99%]
> lasagne/tests/layers/test_special.py::TestRandomizedRectifierLayer::test_rrelu PASSED [100%]
>
> =================================== FAILURES ===================================
> ____ TestTPSTransformLayer.test_transform_thin_plate_spline_variable_input _____
>
> start = -1, stop = 1, num = 4.0, endpoint = True, retstep = False, dtype = None
> axis = 0
>
> @array_function_dispatch(_linspace_dispatcher)
> def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None,
> axis=0):
> """
> Return evenly spaced numbers over a specified interval.
>
> Returns `num` evenly spaced samples, calculated over the
> interval [`start`, `stop`].
>
> The endpoint of the interval can optionally be excluded.
>
> .. versionchanged:: 1.16.0
> Non-scalar `start` and `stop` are now supported.
>
> Parameters
> ----------
> start : array_like
> The starting value of the sequence.
> stop : array_like
> The end value of the sequence, unless `endpoint` is set to False.
> In that case, the sequence consists of all but the last of ``num + 1``
> evenly spaced samples, so that `stop` is excluded. Note that the step
> size changes when `endpoint` is False.
> num : int, optional
> Number of samples to generate. Default is 50. Must be non-negative.
> endpoint : bool, optional
> If True, `stop` is the last sample. Otherwise, it is not included.
> Default is True.
> retstep : bool, optional
> If True, return (`samples`, `step`), where `step` is the spacing
> between samples.
> dtype : dtype, optional
> The type of the output array. If `dtype` is not given, infer the data
> type from the other input arguments.
>
> .. versionadded:: 1.9.0
>
> axis : int, optional
> The axis in the result to store the samples. Relevant only if start
> or stop are array-like. By default (0), the samples will be along a
> new axis inserted at the beginning. Use -1 to get an axis at the end.
>
> .. versionadded:: 1.16.0
>
> Returns
> -------
> samples : ndarray
> There are `num` equally spaced samples in the closed interval
> ``[start, stop]`` or the half-open interval ``[start, stop)``
> (depending on whether `endpoint` is True or False).
> step : float, optional
> Only returned if `retstep` is True
>
> Size of spacing between samples.
>
>
> See Also
> --------
> arange : Similar to `linspace`, but uses a step size (instead of the
> number of samples).
> geomspace : Similar to `linspace`, but with numbers spaced evenly on a log
> scale (a geometric progression).
> logspace : Similar to `geomspace`, but with the end points specified as
> logarithms.
>
> Examples
> --------
> >>> np.linspace(2.0, 3.0, num=5)
> array([2. , 2.25, 2.5 , 2.75, 3. ])
> >>> np.linspace(2.0, 3.0, num=5, endpoint=False)
> array([2. , 2.2, 2.4, 2.6, 2.8])
> >>> np.linspace(2.0, 3.0, num=5, retstep=True)
> (array([2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
>
> Graphical illustration:
>
> >>> import matplotlib.pyplot as plt
> >>> N = 8
> >>> y = np.zeros(N)
> >>> x1 = np.linspace(0, 10, N, endpoint=True)
> >>> x2 = np.linspace(0, 10, N, endpoint=False)
> >>> plt.plot(x1, y, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.plot(x2, y + 0.5, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.ylim([-0.5, 1])
> (-0.5, 1)
> >>> plt.show()
>
> """
> try:
> > num = operator.index(num)
> E TypeError: 'numpy.float64' object cannot be interpreted as an integer
>
> /usr/lib/python3/dist-packages/numpy/core/function_base.py:117: TypeError
>
> During handling of the above exception, another exception occurred:
>
> self = <test_special.TestTPSTransformLayer object at 0x7f7df084a580>
>
> def test_transform_thin_plate_spline_variable_input(self):
> import lasagne
> from lasagne.utils import floatX
> from theano.tensor import constant
>
> x = np.random.random((10, 3, 28, 28)).astype('float32')
> x_sym = theano.tensor.tensor4()
>
> l_in = lasagne.layers.InputLayer((None, 3, None, 28))
> l_loc = lasagne.layers.DenseLayer(
> lasagne.layers.ReshapeLayer(l_in, ([0], 3*28*28)),
> num_units=32)
> > l_trans = lasagne.layers.TPSTransformerLayer(
> l_in, l_loc, precompute_grid='auto')
>
> lasagne/tests/layers/test_special.py:522:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> lasagne/layers/special.py:702: in __init__
> self.out_width = _initialize_tps(
> lasagne/layers/special.py:865: in _initialize_tps
> np.linspace(-1, 1, grid_size),
> <__array_function__ internals>:5: in linspace
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> start = -1, stop = 1, num = 4.0, endpoint = True, retstep = False, dtype = None
> axis = 0
>
> @array_function_dispatch(_linspace_dispatcher)
> def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None,
> axis=0):
> """
> Return evenly spaced numbers over a specified interval.
>
> Returns `num` evenly spaced samples, calculated over the
> interval [`start`, `stop`].
>
> The endpoint of the interval can optionally be excluded.
>
> .. versionchanged:: 1.16.0
> Non-scalar `start` and `stop` are now supported.
>
> Parameters
> ----------
> start : array_like
> The starting value of the sequence.
> stop : array_like
> The end value of the sequence, unless `endpoint` is set to False.
> In that case, the sequence consists of all but the last of ``num + 1``
> evenly spaced samples, so that `stop` is excluded. Note that the step
> size changes when `endpoint` is False.
> num : int, optional
> Number of samples to generate. Default is 50. Must be non-negative.
> endpoint : bool, optional
> If True, `stop` is the last sample. Otherwise, it is not included.
> Default is True.
> retstep : bool, optional
> If True, return (`samples`, `step`), where `step` is the spacing
> between samples.
> dtype : dtype, optional
> The type of the output array. If `dtype` is not given, infer the data
> type from the other input arguments.
>
> .. versionadded:: 1.9.0
>
> axis : int, optional
> The axis in the result to store the samples. Relevant only if start
> or stop are array-like. By default (0), the samples will be along a
> new axis inserted at the beginning. Use -1 to get an axis at the end.
>
> .. versionadded:: 1.16.0
>
> Returns
> -------
> samples : ndarray
> There are `num` equally spaced samples in the closed interval
> ``[start, stop]`` or the half-open interval ``[start, stop)``
> (depending on whether `endpoint` is True or False).
> step : float, optional
> Only returned if `retstep` is True
>
> Size of spacing between samples.
>
>
> See Also
> --------
> arange : Similar to `linspace`, but uses a step size (instead of the
> number of samples).
> geomspace : Similar to `linspace`, but with numbers spaced evenly on a log
> scale (a geometric progression).
> logspace : Similar to `geomspace`, but with the end points specified as
> logarithms.
>
> Examples
> --------
> >>> np.linspace(2.0, 3.0, num=5)
> array([2. , 2.25, 2.5 , 2.75, 3. ])
> >>> np.linspace(2.0, 3.0, num=5, endpoint=False)
> array([2. , 2.2, 2.4, 2.6, 2.8])
> >>> np.linspace(2.0, 3.0, num=5, retstep=True)
> (array([2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
>
> Graphical illustration:
>
> >>> import matplotlib.pyplot as plt
> >>> N = 8
> >>> y = np.zeros(N)
> >>> x1 = np.linspace(0, 10, N, endpoint=True)
> >>> x2 = np.linspace(0, 10, N, endpoint=False)
> >>> plt.plot(x1, y, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.plot(x2, y + 0.5, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.ylim([-0.5, 1])
> (-0.5, 1)
> >>> plt.show()
>
> """
> try:
> num = operator.index(num)
> except TypeError:
> > raise TypeError(
> "object of type {} cannot be safely interpreted as an integer."
> .format(type(num)))
> E TypeError: object of type <class 'numpy.float64'> cannot be safely interpreted as an integer.
>
> /usr/lib/python3/dist-packages/numpy/core/function_base.py:119: TypeError
> ______ TestTPSTransformLayer.test_transform_thin_plate_spline_downsample _______
>
> start = -1, stop = 1, num = 4.0, endpoint = True, retstep = False, dtype = None
> axis = 0
>
> @array_function_dispatch(_linspace_dispatcher)
> def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None,
> axis=0):
> """
> Return evenly spaced numbers over a specified interval.
>
> Returns `num` evenly spaced samples, calculated over the
> interval [`start`, `stop`].
>
> The endpoint of the interval can optionally be excluded.
>
> .. versionchanged:: 1.16.0
> Non-scalar `start` and `stop` are now supported.
>
> Parameters
> ----------
> start : array_like
> The starting value of the sequence.
> stop : array_like
> The end value of the sequence, unless `endpoint` is set to False.
> In that case, the sequence consists of all but the last of ``num + 1``
> evenly spaced samples, so that `stop` is excluded. Note that the step
> size changes when `endpoint` is False.
> num : int, optional
> Number of samples to generate. Default is 50. Must be non-negative.
> endpoint : bool, optional
> If True, `stop` is the last sample. Otherwise, it is not included.
> Default is True.
> retstep : bool, optional
> If True, return (`samples`, `step`), where `step` is the spacing
> between samples.
> dtype : dtype, optional
> The type of the output array. If `dtype` is not given, infer the data
> type from the other input arguments.
>
> .. versionadded:: 1.9.0
>
> axis : int, optional
> The axis in the result to store the samples. Relevant only if start
> or stop are array-like. By default (0), the samples will be along a
> new axis inserted at the beginning. Use -1 to get an axis at the end.
>
> .. versionadded:: 1.16.0
>
> Returns
> -------
> samples : ndarray
> There are `num` equally spaced samples in the closed interval
> ``[start, stop]`` or the half-open interval ``[start, stop)``
> (depending on whether `endpoint` is True or False).
> step : float, optional
> Only returned if `retstep` is True
>
> Size of spacing between samples.
>
>
> See Also
> --------
> arange : Similar to `linspace`, but uses a step size (instead of the
> number of samples).
> geomspace : Similar to `linspace`, but with numbers spaced evenly on a log
> scale (a geometric progression).
> logspace : Similar to `geomspace`, but with the end points specified as
> logarithms.
>
> Examples
> --------
> >>> np.linspace(2.0, 3.0, num=5)
> array([2. , 2.25, 2.5 , 2.75, 3. ])
> >>> np.linspace(2.0, 3.0, num=5, endpoint=False)
> array([2. , 2.2, 2.4, 2.6, 2.8])
> >>> np.linspace(2.0, 3.0, num=5, retstep=True)
> (array([2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
>
> Graphical illustration:
>
> >>> import matplotlib.pyplot as plt
> >>> N = 8
> >>> y = np.zeros(N)
> >>> x1 = np.linspace(0, 10, N, endpoint=True)
> >>> x2 = np.linspace(0, 10, N, endpoint=False)
> >>> plt.plot(x1, y, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.plot(x2, y + 0.5, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.ylim([-0.5, 1])
> (-0.5, 1)
> >>> plt.show()
>
> """
> try:
> > num = operator.index(num)
> E TypeError: 'numpy.float64' object cannot be interpreted as an integer
>
> /usr/lib/python3/dist-packages/numpy/core/function_base.py:117: TypeError
>
> During handling of the above exception, another exception occurred:
>
> self = <test_special.TestTPSTransformLayer object at 0x7f7dee023d60>
>
> def test_transform_thin_plate_spline_downsample(self):
> import lasagne
> downsample = (0.7, 2.3)
> x = np.random.random((10, 3, 28, 28)).astype('float32')
> x_sym = theano.tensor.tensor4()
>
> # create transformer with fixed input size
> l_in = lasagne.layers.InputLayer((None, 3, 28, 28))
> l_loc = lasagne.layers.DenseLayer(l_in, num_units=32)
> > l_trans = lasagne.layers.TPSTransformerLayer(
> l_in, l_loc, downsample_factor=downsample,
> precompute_grid=False
> )
>
> lasagne/tests/layers/test_special.py:547:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> lasagne/layers/special.py:702: in __init__
> self.out_width = _initialize_tps(
> lasagne/layers/special.py:865: in _initialize_tps
> np.linspace(-1, 1, grid_size),
> <__array_function__ internals>:5: in linspace
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> start = -1, stop = 1, num = 4.0, endpoint = True, retstep = False, dtype = None
> axis = 0
>
> @array_function_dispatch(_linspace_dispatcher)
> def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None,
> axis=0):
> """
> Return evenly spaced numbers over a specified interval.
>
> Returns `num` evenly spaced samples, calculated over the
> interval [`start`, `stop`].
>
> The endpoint of the interval can optionally be excluded.
>
> .. versionchanged:: 1.16.0
> Non-scalar `start` and `stop` are now supported.
>
> Parameters
> ----------
> start : array_like
> The starting value of the sequence.
> stop : array_like
> The end value of the sequence, unless `endpoint` is set to False.
> In that case, the sequence consists of all but the last of ``num + 1``
> evenly spaced samples, so that `stop` is excluded. Note that the step
> size changes when `endpoint` is False.
> num : int, optional
> Number of samples to generate. Default is 50. Must be non-negative.
> endpoint : bool, optional
> If True, `stop` is the last sample. Otherwise, it is not included.
> Default is True.
> retstep : bool, optional
> If True, return (`samples`, `step`), where `step` is the spacing
> between samples.
> dtype : dtype, optional
> The type of the output array. If `dtype` is not given, infer the data
> type from the other input arguments.
>
> .. versionadded:: 1.9.0
>
> axis : int, optional
> The axis in the result to store the samples. Relevant only if start
> or stop are array-like. By default (0), the samples will be along a
> new axis inserted at the beginning. Use -1 to get an axis at the end.
>
> .. versionadded:: 1.16.0
>
> Returns
> -------
> samples : ndarray
> There are `num` equally spaced samples in the closed interval
> ``[start, stop]`` or the half-open interval ``[start, stop)``
> (depending on whether `endpoint` is True or False).
> step : float, optional
> Only returned if `retstep` is True
>
> Size of spacing between samples.
>
>
> See Also
> --------
> arange : Similar to `linspace`, but uses a step size (instead of the
> number of samples).
> geomspace : Similar to `linspace`, but with numbers spaced evenly on a log
> scale (a geometric progression).
> logspace : Similar to `geomspace`, but with the end points specified as
> logarithms.
>
> Examples
> --------
> >>> np.linspace(2.0, 3.0, num=5)
> array([2. , 2.25, 2.5 , 2.75, 3. ])
> >>> np.linspace(2.0, 3.0, num=5, endpoint=False)
> array([2. , 2.2, 2.4, 2.6, 2.8])
> >>> np.linspace(2.0, 3.0, num=5, retstep=True)
> (array([2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
>
> Graphical illustration:
>
> >>> import matplotlib.pyplot as plt
> >>> N = 8
> >>> y = np.zeros(N)
> >>> x1 = np.linspace(0, 10, N, endpoint=True)
> >>> x2 = np.linspace(0, 10, N, endpoint=False)
> >>> plt.plot(x1, y, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.plot(x2, y + 0.5, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.ylim([-0.5, 1])
> (-0.5, 1)
> >>> plt.show()
>
> """
> try:
> num = operator.index(num)
> except TypeError:
> > raise TypeError(
> "object of type {} cannot be safely interpreted as an integer."
> .format(type(num)))
> E TypeError: object of type <class 'numpy.float64'> cannot be safely interpreted as an integer.
>
> /usr/lib/python3/dist-packages/numpy/core/function_base.py:119: TypeError
> _______ TestTPSTransformLayer.test_transform_thin_plate_spline_identity ________
>
> start = -1, stop = 1, num = 4.0, endpoint = True, retstep = False, dtype = None
> axis = 0
>
> @array_function_dispatch(_linspace_dispatcher)
> def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None,
> axis=0):
> """
> Return evenly spaced numbers over a specified interval.
>
> Returns `num` evenly spaced samples, calculated over the
> interval [`start`, `stop`].
>
> The endpoint of the interval can optionally be excluded.
>
> .. versionchanged:: 1.16.0
> Non-scalar `start` and `stop` are now supported.
>
> Parameters
> ----------
> start : array_like
> The starting value of the sequence.
> stop : array_like
> The end value of the sequence, unless `endpoint` is set to False.
> In that case, the sequence consists of all but the last of ``num + 1``
> evenly spaced samples, so that `stop` is excluded. Note that the step
> size changes when `endpoint` is False.
> num : int, optional
> Number of samples to generate. Default is 50. Must be non-negative.
> endpoint : bool, optional
> If True, `stop` is the last sample. Otherwise, it is not included.
> Default is True.
> retstep : bool, optional
> If True, return (`samples`, `step`), where `step` is the spacing
> between samples.
> dtype : dtype, optional
> The type of the output array. If `dtype` is not given, infer the data
> type from the other input arguments.
>
> .. versionadded:: 1.9.0
>
> axis : int, optional
> The axis in the result to store the samples. Relevant only if start
> or stop are array-like. By default (0), the samples will be along a
> new axis inserted at the beginning. Use -1 to get an axis at the end.
>
> .. versionadded:: 1.16.0
>
> Returns
> -------
> samples : ndarray
> There are `num` equally spaced samples in the closed interval
> ``[start, stop]`` or the half-open interval ``[start, stop)``
> (depending on whether `endpoint` is True or False).
> step : float, optional
> Only returned if `retstep` is True
>
> Size of spacing between samples.
>
>
> See Also
> --------
> arange : Similar to `linspace`, but uses a step size (instead of the
> number of samples).
> geomspace : Similar to `linspace`, but with numbers spaced evenly on a log
> scale (a geometric progression).
> logspace : Similar to `geomspace`, but with the end points specified as
> logarithms.
>
> Examples
> --------
> >>> np.linspace(2.0, 3.0, num=5)
> array([2. , 2.25, 2.5 , 2.75, 3. ])
> >>> np.linspace(2.0, 3.0, num=5, endpoint=False)
> array([2. , 2.2, 2.4, 2.6, 2.8])
> >>> np.linspace(2.0, 3.0, num=5, retstep=True)
> (array([2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
>
> Graphical illustration:
>
> >>> import matplotlib.pyplot as plt
> >>> N = 8
> >>> y = np.zeros(N)
> >>> x1 = np.linspace(0, 10, N, endpoint=True)
> >>> x2 = np.linspace(0, 10, N, endpoint=False)
> >>> plt.plot(x1, y, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.plot(x2, y + 0.5, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.ylim([-0.5, 1])
> (-0.5, 1)
> >>> plt.show()
>
> """
> try:
> > num = operator.index(num)
> E TypeError: 'numpy.float64' object cannot be interpreted as an integer
>
> /usr/lib/python3/dist-packages/numpy/core/function_base.py:117: TypeError
>
> During handling of the above exception, another exception occurred:
>
> self = <test_special.TestTPSTransformLayer object at 0x7f7dee926ac0>
>
> def test_transform_thin_plate_spline_identity(self):
> from lasagne.layers import InputLayer, TPSTransformerLayer
> from lasagne.utils import floatX
> from theano.tensor import constant
> batchsize = 5
> num_control_points = 16
> dest_offset = np.zeros(shape=(batchsize, 2*num_control_points))
> l_in = InputLayer((batchsize, 3, 28, 28))
> l_loc = InputLayer((batchsize, 2*num_control_points))
> > layer = TPSTransformerLayer(
> l_in, l_loc, control_points=num_control_points
> )
>
> lasagne/tests/layers/test_special.py:593:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> lasagne/layers/special.py:702: in __init__
> self.out_width = _initialize_tps(
> lasagne/layers/special.py:865: in _initialize_tps
> np.linspace(-1, 1, grid_size),
> <__array_function__ internals>:5: in linspace
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> start = -1, stop = 1, num = 4.0, endpoint = True, retstep = False, dtype = None
> axis = 0
>
> @array_function_dispatch(_linspace_dispatcher)
> def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None,
> axis=0):
> """
> Return evenly spaced numbers over a specified interval.
>
> Returns `num` evenly spaced samples, calculated over the
> interval [`start`, `stop`].
>
> The endpoint of the interval can optionally be excluded.
>
> .. versionchanged:: 1.16.0
> Non-scalar `start` and `stop` are now supported.
>
> Parameters
> ----------
> start : array_like
> The starting value of the sequence.
> stop : array_like
> The end value of the sequence, unless `endpoint` is set to False.
> In that case, the sequence consists of all but the last of ``num + 1``
> evenly spaced samples, so that `stop` is excluded. Note that the step
> size changes when `endpoint` is False.
> num : int, optional
> Number of samples to generate. Default is 50. Must be non-negative.
> endpoint : bool, optional
> If True, `stop` is the last sample. Otherwise, it is not included.
> Default is True.
> retstep : bool, optional
> If True, return (`samples`, `step`), where `step` is the spacing
> between samples.
> dtype : dtype, optional
> The type of the output array. If `dtype` is not given, infer the data
> type from the other input arguments.
>
> .. versionadded:: 1.9.0
>
> axis : int, optional
> The axis in the result to store the samples. Relevant only if start
> or stop are array-like. By default (0), the samples will be along a
> new axis inserted at the beginning. Use -1 to get an axis at the end.
>
> .. versionadded:: 1.16.0
>
> Returns
> -------
> samples : ndarray
> There are `num` equally spaced samples in the closed interval
> ``[start, stop]`` or the half-open interval ``[start, stop)``
> (depending on whether `endpoint` is True or False).
> step : float, optional
> Only returned if `retstep` is True
>
> Size of spacing between samples.
>
>
> See Also
> --------
> arange : Similar to `linspace`, but uses a step size (instead of the
> number of samples).
> geomspace : Similar to `linspace`, but with numbers spaced evenly on a log
> scale (a geometric progression).
> logspace : Similar to `geomspace`, but with the end points specified as
> logarithms.
>
> Examples
> --------
> >>> np.linspace(2.0, 3.0, num=5)
> array([2. , 2.25, 2.5 , 2.75, 3. ])
> >>> np.linspace(2.0, 3.0, num=5, endpoint=False)
> array([2. , 2.2, 2.4, 2.6, 2.8])
> >>> np.linspace(2.0, 3.0, num=5, retstep=True)
> (array([2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
>
> Graphical illustration:
>
> >>> import matplotlib.pyplot as plt
> >>> N = 8
> >>> y = np.zeros(N)
> >>> x1 = np.linspace(0, 10, N, endpoint=True)
> >>> x2 = np.linspace(0, 10, N, endpoint=False)
> >>> plt.plot(x1, y, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.plot(x2, y + 0.5, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.ylim([-0.5, 1])
> (-0.5, 1)
> >>> plt.show()
>
> """
> try:
> num = operator.index(num)
> except TypeError:
> > raise TypeError(
> "object of type {} cannot be safely interpreted as an integer."
> .format(type(num)))
> E TypeError: object of type <class 'numpy.float64'> cannot be safely interpreted as an integer.
>
> /usr/lib/python3/dist-packages/numpy/core/function_base.py:119: TypeError
> _________ TestTPSTransformLayer.test_transform_thin_plate_spline_shift _________
>
> start = -1, stop = 1, num = 4.0, endpoint = True, retstep = False, dtype = None
> axis = 0
>
> @array_function_dispatch(_linspace_dispatcher)
> def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None,
> axis=0):
> """
> Return evenly spaced numbers over a specified interval.
>
> Returns `num` evenly spaced samples, calculated over the
> interval [`start`, `stop`].
>
> The endpoint of the interval can optionally be excluded.
>
> .. versionchanged:: 1.16.0
> Non-scalar `start` and `stop` are now supported.
>
> Parameters
> ----------
> start : array_like
> The starting value of the sequence.
> stop : array_like
> The end value of the sequence, unless `endpoint` is set to False.
> In that case, the sequence consists of all but the last of ``num + 1``
> evenly spaced samples, so that `stop` is excluded. Note that the step
> size changes when `endpoint` is False.
> num : int, optional
> Number of samples to generate. Default is 50. Must be non-negative.
> endpoint : bool, optional
> If True, `stop` is the last sample. Otherwise, it is not included.
> Default is True.
> retstep : bool, optional
> If True, return (`samples`, `step`), where `step` is the spacing
> between samples.
> dtype : dtype, optional
> The type of the output array. If `dtype` is not given, infer the data
> type from the other input arguments.
>
> .. versionadded:: 1.9.0
>
> axis : int, optional
> The axis in the result to store the samples. Relevant only if start
> or stop are array-like. By default (0), the samples will be along a
> new axis inserted at the beginning. Use -1 to get an axis at the end.
>
> .. versionadded:: 1.16.0
>
> Returns
> -------
> samples : ndarray
> There are `num` equally spaced samples in the closed interval
> ``[start, stop]`` or the half-open interval ``[start, stop)``
> (depending on whether `endpoint` is True or False).
> step : float, optional
> Only returned if `retstep` is True
>
> Size of spacing between samples.
>
>
> See Also
> --------
> arange : Similar to `linspace`, but uses a step size (instead of the
> number of samples).
> geomspace : Similar to `linspace`, but with numbers spaced evenly on a log
> scale (a geometric progression).
> logspace : Similar to `geomspace`, but with the end points specified as
> logarithms.
>
> Examples
> --------
> >>> np.linspace(2.0, 3.0, num=5)
> array([2. , 2.25, 2.5 , 2.75, 3. ])
> >>> np.linspace(2.0, 3.0, num=5, endpoint=False)
> array([2. , 2.2, 2.4, 2.6, 2.8])
> >>> np.linspace(2.0, 3.0, num=5, retstep=True)
> (array([2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
>
> Graphical illustration:
>
> >>> import matplotlib.pyplot as plt
> >>> N = 8
> >>> y = np.zeros(N)
> >>> x1 = np.linspace(0, 10, N, endpoint=True)
> >>> x2 = np.linspace(0, 10, N, endpoint=False)
> >>> plt.plot(x1, y, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.plot(x2, y + 0.5, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.ylim([-0.5, 1])
> (-0.5, 1)
> >>> plt.show()
>
> """
> try:
> > num = operator.index(num)
> E TypeError: 'numpy.float64' object cannot be interpreted as an integer
>
> /usr/lib/python3/dist-packages/numpy/core/function_base.py:117: TypeError
>
> During handling of the above exception, another exception occurred:
>
> self = <test_special.TestTPSTransformLayer object at 0x7f7defa2cb80>
>
> def test_transform_thin_plate_spline_shift(self):
> from lasagne.layers import InputLayer, TPSTransformerLayer
> from theano.tensor import constant
> batchsize = 5
> num_control_points = 16
> dest_offset = np.ones(shape=(batchsize, 2*num_control_points))
> l_in = InputLayer((batchsize, 3, 28, 28))
> l_loc = InputLayer((batchsize, 2*num_control_points))
> > layer = TPSTransformerLayer(
> l_in, l_loc, control_points=num_control_points
> )
>
> lasagne/tests/layers/test_special.py:609:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> lasagne/layers/special.py:702: in __init__
> self.out_width = _initialize_tps(
> lasagne/layers/special.py:865: in _initialize_tps
> np.linspace(-1, 1, grid_size),
> <__array_function__ internals>:5: in linspace
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> start = -1, stop = 1, num = 4.0, endpoint = True, retstep = False, dtype = None
> axis = 0
>
> @array_function_dispatch(_linspace_dispatcher)
> def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None,
> axis=0):
> """
> Return evenly spaced numbers over a specified interval.
>
> Returns `num` evenly spaced samples, calculated over the
> interval [`start`, `stop`].
>
> The endpoint of the interval can optionally be excluded.
>
> .. versionchanged:: 1.16.0
> Non-scalar `start` and `stop` are now supported.
>
> Parameters
> ----------
> start : array_like
> The starting value of the sequence.
> stop : array_like
> The end value of the sequence, unless `endpoint` is set to False.
> In that case, the sequence consists of all but the last of ``num + 1``
> evenly spaced samples, so that `stop` is excluded. Note that the step
> size changes when `endpoint` is False.
> num : int, optional
> Number of samples to generate. Default is 50. Must be non-negative.
> endpoint : bool, optional
> If True, `stop` is the last sample. Otherwise, it is not included.
> Default is True.
> retstep : bool, optional
> If True, return (`samples`, `step`), where `step` is the spacing
> between samples.
> dtype : dtype, optional
> The type of the output array. If `dtype` is not given, infer the data
> type from the other input arguments.
>
> .. versionadded:: 1.9.0
>
> axis : int, optional
> The axis in the result to store the samples. Relevant only if start
> or stop are array-like. By default (0), the samples will be along a
> new axis inserted at the beginning. Use -1 to get an axis at the end.
>
> .. versionadded:: 1.16.0
>
> Returns
> -------
> samples : ndarray
> There are `num` equally spaced samples in the closed interval
> ``[start, stop]`` or the half-open interval ``[start, stop)``
> (depending on whether `endpoint` is True or False).
> step : float, optional
> Only returned if `retstep` is True
>
> Size of spacing between samples.
>
>
> See Also
> --------
> arange : Similar to `linspace`, but uses a step size (instead of the
> number of samples).
> geomspace : Similar to `linspace`, but with numbers spaced evenly on a log
> scale (a geometric progression).
> logspace : Similar to `geomspace`, but with the end points specified as
> logarithms.
>
> Examples
> --------
> >>> np.linspace(2.0, 3.0, num=5)
> array([2. , 2.25, 2.5 , 2.75, 3. ])
> >>> np.linspace(2.0, 3.0, num=5, endpoint=False)
> array([2. , 2.2, 2.4, 2.6, 2.8])
> >>> np.linspace(2.0, 3.0, num=5, retstep=True)
> (array([2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
>
> Graphical illustration:
>
> >>> import matplotlib.pyplot as plt
> >>> N = 8
> >>> y = np.zeros(N)
> >>> x1 = np.linspace(0, 10, N, endpoint=True)
> >>> x2 = np.linspace(0, 10, N, endpoint=False)
> >>> plt.plot(x1, y, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.plot(x2, y + 0.5, 'o')
> [<matplotlib.lines.Line2D object at 0x...>]
> >>> plt.ylim([-0.5, 1])
> (-0.5, 1)
> >>> plt.show()
>
> """
> try:
> num = operator.index(num)
> except TypeError:
> > raise TypeError(
> "object of type {} cannot be safely interpreted as an integer."
> .format(type(num)))
> E TypeError: object of type <class 'numpy.float64'> cannot be safely interpreted as an integer.
>
> /usr/lib/python3/dist-packages/numpy/core/function_base.py:119: TypeError
> =============================== warnings summary ===============================
> /usr/lib/python3/dist-packages/_pytest/mark/structures.py:331
> /usr/lib/python3/dist-packages/_pytest/mark/structures.py:331: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html
> warnings.warn(
>
> lasagne/tests/layers/test_conv.py:93
> /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:93: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
> output = output[slices]
>
> lasagne/tests/layers/test_conv.py:104
> /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:104: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
> output = output[slices]
>
> lasagne/tests/layers/test_conv.py:98
> /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:98: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
> output = output[slices]
>
> lasagne/tests/layers/test_conv.py:113
> /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:113: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
> output[[slice(None, None, factor) for factor in factors]] = input
>
> lasagne/tests/test_objectives.py::test_binary_crossentropy[True]
> /usr/lib/python3/dist-packages/theano/tensor/var.py:477: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
> isinstance(args_el, collections.Iterable)):
>
> lasagne/tests/test_objectives.py::test_binary_hinge_loss[False]
> lasagne/tests/test_objectives.py::test_binary_hinge_loss[True]
> /<<PKGBUILDDIR>>/lasagne/tests/test_objectives.py:149: DeprecationWarning: This function is deprecated. Please call randint(0, 1 + 1) instead
> targets = np.random.random_integers(0, 1, (10,)).astype("int8")
>
> lasagne/tests/test_objectives.py::test_binary_hinge_loss_not_binary_targets[False]
> lasagne/tests/test_objectives.py::test_binary_hinge_loss_not_binary_targets[True]
> /<<PKGBUILDDIR>>/lasagne/tests/test_objectives.py:192: DeprecationWarning: This function is deprecated. Please call randint(0, 1 + 1) instead
> targets = np.random.random_integers(0, 1, (10, )).astype("int8")
>
> lasagne/tests/test_objectives.py::test_binary_hinge_loss_sigmoid_predictions
> /<<PKGBUILDDIR>>/lasagne/tests/test_objectives.py:207: DeprecationWarning: This function is deprecated. Please call randint(0, 1 + 1) instead
> targets = np.random.random_integers(0, 1, (10, )).astype("int8")
>
> lasagne/tests/test_objectives.py::test_multiclass_hinge_loss
> /<<PKGBUILDDIR>>/lasagne/tests/test_objectives.py:223: DeprecationWarning: This function is deprecated. Please call randint(0, 19 + 1) instead
> targets = np.random.random_integers(0, 19, (10,)).astype("int8")
>
> lasagne/tests/test_objectives.py::test_multiclass_hinge_loss
> /usr/lib/python3/dist-packages/theano/tensor/subtensor.py:2339: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
> out[0][inputs[2:]] = inputs[1]
>
> lasagne/tests/test_objectives.py::test_multiclass_hinge_loss
> /usr/lib/python3/dist-packages/theano/tensor/subtensor.py:2197: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
> rval = inputs[0].__getitem__(inputs[1:])
>
> lasagne/tests/test_objectives.py::test_binary_accuracy[False]
> lasagne/tests/test_objectives.py::test_binary_accuracy[True]
> /<<PKGBUILDDIR>>/lasagne/tests/test_objectives.py:254: DeprecationWarning: This function is deprecated. Please call randint(0, 1 + 1) instead
> targets = np.random.random_integers(0, 1, (10,)).astype("int8")
>
> lasagne/tests/test_objectives.py::test_categorical_accuracy
> /<<PKGBUILDDIR>>/lasagne/tests/test_objectives.py:269: DeprecationWarning: This function is deprecated. Please call randint(0, 4 + 1) instead
> targets = np.random.random_integers(0, 4, (100,)).astype("int8")
>
> lasagne/tests/test_theano_extensions.py::test_conv[1-True-conv1d_sd]
> lasagne/tests/test_theano_extensions.py::test_conv[1-False-conv1d_sd]
> lasagne/tests/test_theano_extensions.py::test_conv[2-True-conv1d_sd]
> lasagne/tests/test_theano_extensions.py::test_conv[2-False-conv1d_sd]
> /<<PKGBUILDDIR>>/lasagne/tests/test_theano_extensions.py:32: DeprecationWarning: stack(*tensors) interface is deprecated, use stack(tensors, axis=0) instead.
> conv_theano = conv(X, W, input.shape, kernel.shape, subsample=(stride,),
>
> lasagne/tests/test_utils.py::test_unroll_scan
> /<<PKGBUILDDIR>>/lasagne/tests/test_utils.py:337: DeprecationWarning: stack(*tensors) interface is deprecated, use stack(tensors, axis=0) instead.
> result = unroll_scan(
>
> lasagne/tests/test_utils.py::test_unroll_scan
> lasagne/tests/test_utils.py::test_unroll_scan
> /<<PKGBUILDDIR>>/lasagne/tests/test_utils.py:350: DeprecationWarning: stack(*tensors) interface is deprecated, use stack(tensors, axis=0) instead.
> result = unroll_scan(
>
> lasagne/tests/layers/test_recurrent.py::test_recurrent_unroll_scan_fwd
> lasagne/tests/layers/test_recurrent.py::test_recurrent_unroll_scan_bck
> /<<PKGBUILDDIR>>/lasagne/layers/recurrent.py:473: DeprecationWarning: stack(*tensors) interface is deprecated, use stack(tensors, axis=0) instead.
> hid_out = unroll_scan(
>
> lasagne/tests/layers/test_recurrent.py::test_lstm_unroll_scan_fwd
> lasagne/tests/layers/test_recurrent.py::test_lstm_unroll_scan_fwd
> lasagne/tests/layers/test_recurrent.py::test_lstm_unroll_scan_bck
> lasagne/tests/layers/test_recurrent.py::test_lstm_unroll_scan_bck
> /<<PKGBUILDDIR>>/lasagne/layers/recurrent.py:1103: DeprecationWarning: stack(*tensors) interface is deprecated, use stack(tensors, axis=0) instead.
> cell_out, hid_out = unroll_scan(
>
> lasagne/tests/layers/test_recurrent.py::test_gru_unroll_scan_fwd
> lasagne/tests/layers/test_recurrent.py::test_gru_unroll_scan_bck
> /<<PKGBUILDDIR>>/lasagne/layers/recurrent.py:1472: DeprecationWarning: stack(*tensors) interface is deprecated, use stack(tensors, axis=0) instead.
> hid_out = unroll_scan(
>
> lasagne/tests/layers/test_recurrent.py::test_CustomRecurrentLayer_child_kwargs
> /<<PKGBUILDDIR>>/lasagne/layers/helper.py:215: UserWarning: get_output() was called with unused kwargs:
> foo
> warn("get_output() was called with unused kwargs:\n\t%s"
>
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> =========================== short test summary info ============================
> SKIPPED [2] /<<PKGBUILDDIR>>/lasagne/tests/conftest.py:11: need --runslow option to run
> SKIPPED [53] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:471: lasagne.layers.cuda_convnet not available
> SKIPPED [53] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:471: lasagne.layers.corrmm not available
> SKIPPED [53] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:471: lasagne.layers.dnn not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:502: <Skipped instance>
> SKIPPED [53] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:570: lasagne.layers.dnn not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:599: <Skipped instance>
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:685: <Skipped instance>
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:757: <Skipped instance>
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:808: <Skipped instance>
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:875: cuda_convnet not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:915: cuda_convnet not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:926: cuda_convnet not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:943: cuda_convnet not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:974: cuda_convnet not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_conv.py:990: cuda_convnet not available
> SKIPPED [8] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_dense.py:285: cuda_convnet not available
> SKIPPED [22] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_normalization.py:159: cuDNN batch norm not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_normalization.py:302: cuDNN batch norm not available
> SKIPPED [11] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:457: cuda_convnet not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:509: cuda_convnet not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:542: cuda_convnet not available
> SKIPPED [26] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:570: cuDNN not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:628: cuDNN not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:639: cuDNN not available
> SKIPPED [28] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:745: cuDNN not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:805: cuDNN not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:816: cuDNN not available
> SKIPPED [10] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:1148: cuDNN not available
> SKIPPED [1] /<<PKGBUILDDIR>>/lasagne/tests/layers/test_pool.py:1196: cuDNN not available
> ====== 4 failed, 1019 passed, 338 skipped, 33 warnings in 447.35 seconds =======
> E: pybuild pybuild:352: test: plugin custom failed with: exit code=1: python3.8 -m pytest -v -rs lasagne/
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.8 returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2020/05/01/lasagne_0.1+git20181019.a61b76f-2_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the debian-science-maintainers
mailing list