-
Notifications
You must be signed in to change notification settings - Fork 159
Open
Description
If you are motivated to help speed up some tests, we would appreciate it!
Here are some of the slowest test times:
(7 minutes 13 seconds) mode CVM : py3.14 : ubuntu-latest : scan
============================= slowest 50 durations =============================
18.93s call tests/scan/test_basic.py::TestScan::test_second_derivative_disconnected_cost_with_mit_mot
15.04s call tests/scan/test_basic.py::TestScan::test_grad_mitsot
14.26s call tests/scan/test_basic.py::TestScan::test_grad_multiple_outs_taps_backwards
13.61s call tests/scan/test_basic.py::TestExamples::test_grad_multiple_outs_some_disconnected
12.34s call tests/scan/test_basic.py::TestScan::test_R_op[True]
11.70s call tests/scan/test_rewriting.py::TestPushOutNonSeqScan::test_pushout_seqs
10.24s call tests/scan/test_basic.py::TestScan::test_R_op[False]
10.12s call tests/scan/test_checkpoints.py::TestScanCheckpoint::test_backward_pass[True]
9.77s call tests/scan/test_basic.py::TestScan::test_grad_multiple_outs_taps
9.54s call tests/scan/test_rewriting.py::TestPushOutAddScan::test_machine_translation
9.36s call tests/scan/test_basic.py::TestScan::test_grad_dtype_change
8.09s call tests/scan/test_basic.py::TestScan::test_inner_graph_cloning[default_rng]
7.22s call tests/scan/test_basic.py::TestScan::test_R_op_2[False]
6.86s call tests/scan/test_basic.py::TestScan::test_R_op_2[True]
6.83s call tests/scan/test_basic.py::TestExamples::test_higher_order_derivatives
6.58s call tests/scan/test_basic.py::TestScan::test_grad_multiple_outs
6.48s call tests/scan/test_basic.py::TestScan::test_grad_multiple_taps_state
6.48s call tests/scan/test_basic.py::TestScan::test_grad_of_grad_of_state
6.43s call tests/scan/test_basic.py::TestExamples::test_default_value_broadcasted
6.23s call tests/scan/test_basic.py::test_compute_test_value_grad
6.20s call tests/scan/test_basic.py::TestScan::test_shared_arguments_with_updates
6.13s call tests/scan/test_checkpoints.py::TestScanCheckpoint::test_forward_pass[True]
6.02s call tests/scan/test_basic.py::TestScan::test_grad_one_output
6.00s call tests/scan/test_basic.py::TestScan::test_inner_grad
5.25s call tests/scan/test_rewriting.py::TestSaveMem::test_save_mem_store_steps
4.65s call tests/scan/test_basic.py::test_compute_test_values
4.27s call tests/scan/test_basic.py::TestGradUntil::test_grad_until_ndim_greater_one
3.70s call tests/scan/test_basic.py::TestScan::test_grad_multiple_outs_some_uncomputable
3.55s call tests/scan/test_basic.py::TestScan::test_only_nonseq_inputs
3.51s call tests/scan/test_basic.py::TestScan::test_grad_sitsot
3.41s call tests/scan/test_basic.py::TestScan::test_grad_multiple_seqs_different_nsteps
3.13s call tests/scan/test_basic.py::TestExamples::test_gibbs_chain
3.02s call tests/scan/test_basic.py::TestGradUntil::test_grad_until_and_truncate_sequence_taps
3.01s call tests/scan/test_basic.py::test_compute_test_value_grad_cast
2.99s call tests/scan/test_basic.py::TestScan::test_grad_duplicate_outputs
2.95s call tests/scan/test_checkpoints.py::TestScanCheckpoint::test_backward_pass[False]
2.94s call tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt_0_step
2.84s call tests/scan/test_basic.py::TestGradUntil::test_grad_until
2.65s call tests/scan/test_basic.py::TestExamples::test_same
2.46s call tests/scan/test_rewriting.py::TestScanInplaceOptimizer::test_simple_rnn_2
2.40s call tests/scan/test_rewriting.py::TestSaveMem::test_while_scan_taps
2.37s call tests/scan/test_basic.py::TestScan::test_non_shaped_input_disconnected_gradient[inside-explicit]
2.28s call tests/scan/test_basic.py::TestScan::test_pickling
2.14s call tests/scan/test_basic.py::test_scan_mode_compatibility[scan_mode3]
2.13s call tests/scan/test_basic.py::TestExamples::test_grad_multiple_outs_some_disconnected_2
2.05s call tests/scan/test_basic.py::TestScan::test_grad_multiple_outs_some_truncate
1.96s call tests/scan/test_basic.py::test_scan_mode_compatibility[None]
1.87s call tests/scan/test_basic.py::TestScan::test_grad_wrt_shared
1.83s call tests/scan/test_rewriting.py::TestSaveMem::test_save_mem
1.78s call tests/scan/test_basic.py::TestScan::test_monitor_mode
=========================== short test summary info ============================
(7 minutes 44 seconds) mode CVM : py3.14 : ubuntu-latest : tensor *rest
============================= slowest 50 durations =============================
24.29s call tests/tensor/test_optimize.py::test_minimize_vector_x[Newton-CG]
19.73s call tests/tensor/test_optimize.py::test_optimize_multiple_minimands
12.42s call tests/tensor/test_optimize.py::test_minimize_mvn_logp_mu_and_cov
11.75s call tests/tensor/test_casting.py::TestCasting::test_convert_to_complex
6.66s call tests/tensor/test_optimize.py::test_vectorize_root_gradients
6.58s call tests/tensor/test_optimize.py::test_root_system_of_equations
5.98s call tests/tensor/random/rewriting/test_basic.py::test_Subtensor_lift[indices2-True-dist_op2-dist_params2-None]
5.89s call tests/tensor/random/rewriting/test_basic.py::test_Subtensor_lift[indices17-True-dist_op17-dist_params17-None]
5.81s call tests/tensor/test_extra_ops.py::TestCumOp::test_grad
5.36s call tests/tensor/test_fft.py::TestFFT::test_grad_rfft
4.97s call tests/tensor/test_optimize.py::test_root_system_multiple_inputs
4.70s call tests/tensor/test_extra_ops.py::TestRepeat::test_basic[int8-3]
4.21s call tests/tensor/test_fft.py::TestFFT::test_rfft_float
3.98s call tests/tensor/test_blas_c.py::TestCGemvNoFlags::test_cgemv
3.83s call tests/tensor/test_shape.py::TestReshape::test_more_shapes
3.74s call tests/tensor/test_extra_ops.py::TestBinCount::test_bincountFn[int8]
3.59s call tests/tensor/test_extra_ops.py::TestBinCount::test_bincountFn[int32]
3.58s call tests/tensor/test_einsum.py::test_general_dot
3.57s call tests/tensor/test_extra_ops.py::TestBinCount::test_bincountFn[int16]
3.48s call tests/tensor/test_extra_ops.py::test_cpu_contiguous
3.11s call tests/tensor/test_extra_ops.py::TestBinCount::test_bincountFn[int64]
2.76s call tests/tensor/test_xlogx.py::test_xlogy0
2.67s call tests/tensor/test_extra_ops.py::TestBinCount::test_bincountFn[uint32]
2.67s call tests/tensor/test_extra_ops.py::TestBinCount::test_bincountFn[uint16]
2.66s call tests/tensor/test_extra_ops.py::TestBinCount::test_bincountFn[uint64]
2.64s call tests/tensor/test_extra_ops.py::TestBinCount::test_bincountFn[uint8]
2.62s call tests/tensor/random/rewriting/test_basic.py::test_Subtensor_lift[indices9-True-dist_op9-dist_params9-size9]
2.60s call tests/tensor/test_fourier.py::TestFourier::test_infer_shape
2.56s call tests/tensor/test_blas_c.py::TestBlasStrides::test_gemm
2.53s call tests/tensor/test_extra_ops.py::TestRepeat::test_basic[int32-3]
2.45s call tests/tensor/test_extra_ops.py::TestRepeat::test_basic[uint32-3]
2.31s call tests/tensor/test_sort.py::test_argsort_grad
2.30s call tests/tensor/test_extra_ops.py::TestRepeat::test_basic[uint8-3]
2.30s call tests/tensor/test_extra_ops.py::TestRepeat::test_basic[uint16-3]
2.29s call tests/tensor/test_extra_ops.py::TestRepeat::test_basic[int16-3]
2.24s call tests/tensor/test_fft.py::TestFFT::test_1Drfft
2.17s call tests/tensor/random/rewriting/test_basic.py::test_Subtensor_lift[indices6-False-dist_op6-dist_params6-size6]
2.11s call tests/tensor/test_variable.py::TestTensorInstanceMethods::test_take
2.07s call tests/tensor/random/test_utils.py::TestSharedRandomStream::test_tutorial
2.06s call tests/tensor/test_optimize.py::test_optimize_grad_scalar_arg[minimize]
2.04s call tests/tensor/test_blas_c.py::TestBlasStridesC::test_gemm
2.02s call tests/tensor/random/rewriting/test_basic.py::test_local_rv_size_lift[dist_op1-dist_params1-None]
2.02s call tests/tensor/test_optimize.py::test_minimize_scalar
2.00s call tests/tensor/test_fft.py::TestFFT::test_norm_rfft
1.95s call tests/tensor/test_xlogx.py::test_xlogx
1.93s call tests/tensor/test_special.py::TestLogSoftmax::test_matrix_grad[None-0]
1.76s call tests/tensor/test_fft.py::TestFFT::test_irfft
1.71s call tests/tensor/random/rewriting/test_basic.py::test_Subtensor_lift[indices3-True-dist_op3-dist_params3-size3]
1.66s call tests/tensor/random/test_basic.py::test_normal_ShapeFeature
1.66s call tests/tensor/random/rewriting/test_basic.py::test_local_rv_size_lift[dist_op2-dist_params2-size2]
=========================== short test summary info ============================
(8 minutes 56 seconds) mode CVM : py3.14 : ubuntu-latest : tensor scipy+blas+pad
============================= slowest 50 durations =============================
21.70s call tests/tensor/test_blas.py::TestGemmNoFlags::test_gemm
21.27s call tests/tensor/test_math_scipy.py::TestGammaIncBroadcast::test_grad
13.92s call tests/tensor/test_blas.py::test_dot22scalar
11.31s call tests/tensor/test_math_scipy.py::TestBetaincBroadcast::test_grad
11.20s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(3, 3)-kernel_shape=(3, 3)]
10.17s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(3, 3)-kernel_shape=(3, 3)]
7.49s call tests/tensor/signal/test_conv.py::test_convolve2d[fill-boundary_kwargs0-same-data_shape=(3, 3)-kernel_shape=(3, 3)]
7.39s call tests/tensor/test_math_scipy.py::test_gammainc_ddk_tabulated_values
6.99s call tests/tensor/test_math_scipy.py::TestBetaIncGrad::test_stan_grad_partial
6.69s call tests/tensor/test_math_scipy.py::TestGammaInccBroadcast::test_grad
6.43s call tests/tensor/test_blas.py::test_local_dot22_to_dot22scalar
6.12s call tests/tensor/test_blas.py::test_dot22scalar_cast
6.08s call tests/tensor/test_math_scipy.py::TestErfBroadcast::test_good
5.91s call tests/tensor/test_math_scipy.py::TestErfBroadcast::test_grad
5.78s call tests/tensor/test_math_scipy.py::TestChi2SFBroadcast::test_good
5.77s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(8, 8)-kernel_shape=(3, 3)]
5.48s call tests/tensor/test_math_scipy.py::TestHyp2F1Broadcast::test_grad
5.37s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(5, 5)-kernel_shape=(3, 3)]
4.55s call tests/tensor/test_math_scipy.py::TestErfcxBroadcast::test_grad
4.54s call tests/tensor/test_blas.py::test_dot_w_self
4.51s call tests/tensor/test_pad.py::test_nd_padding[asymmetric-reflect]
3.98s call tests/tensor/test_blas.py::test_batched_tensordot
3.77s call tests/tensor/test_math_scipy.py::TestHyp2F1Grad::test_hyp2f1_grad_stan_cases
3.65s call tests/tensor/test_math_scipy.py::TestGammalnBroadcast::test_good
3.62s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(5, 5)-kernel_shape=(5, 3)]
3.60s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(3, 3)-kernel_shape=(5, 3)]
3.39s call tests/tensor/test_blas.py::test_gemm_opt0
3.27s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(5, 5)-kernel_shape=(5, 8)]
3.26s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(3, 3)-kernel_shape=(5, 8)]
3.15s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(5, 5)-kernel_shape=(3, 3)]
3.11s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(5, 5)-kernel_shape=(5, 8)]
3.06s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(3, 3)-kernel_shape=(3, 3)]
3.02s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(8, 8)-kernel_shape=(5, 8)]
2.97s call tests/tensor/test_blas.py::test_upcasting_scalar_nogemm
2.96s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(8, 8)-kernel_shape=(5, 3)]
2.79s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(8, 8)-kernel_shape=(3, 3)]
2.76s call tests/tensor/signal/test_conv.py::test_convolve1d[same-data_shape=3-kernel_shape=3]
2.76s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(8, 8)-kernel_shape=(5, 3)]
2.66s call tests/tensor/test_blas.py::test_gemm_nested
2.66s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(8, 8)-kernel_shape=(5, 8)]
2.65s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(3, 3)-kernel_shape=(5, 8)]
2.63s call tests/tensor/test_blas.py::TestGemm::test_non_contiguous
2.59s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(3, 3)-kernel_shape=(5, 3)]
2.44s call tests/tensor/test_pad.py::test_reflect_pad[even-asymmetrical_left-3d square]
2.41s call tests/tensor/test_math_scipy.py::TestErfcBroadcast::test_grad
2.39s call tests/tensor/test_blas.py::TestGer::test_c64_7_1
2.33s call tests/tensor/test_math_scipy.py::TestErfcxBroadcast::test_good
2.23s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(5, 5)-kernel_shape=(5, 3)]
2.22s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(5, 5)-kernel_shape=(3, 3)]
2.20s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(8, 8)-kernel_shape=(3, 3)]
=========================== short test summary info ============================
(10 minutes 34 seconds) mode CVM : py3.14 : ubuntu-latest : tensor basic+elemwise+blockwise
============================= slowest 50 durations =============================
142.42s call tests/tensor/test_elemwise.py::TestCAReduce::test_c
69.12s call tests/tensor/test_basic.py::TestSecondSameRank::test_good
28.65s call tests/tensor/test_basic.py::TestTriangle::test_tril_triu
20.98s call tests/tensor/test_blockwise.py::TestCholesky::test_grad
14.61s call tests/tensor/test_basic.py::TestAllocDiag::test_alloc_diag_values
10.79s call tests/tensor/test_basic.py::TestJoinAndSplit::test_roll
9.90s call tests/tensor/test_basic.py::TestSecondBroadcast::test_good
9.13s call tests/tensor/test_basic.py::TestNdGrid::test_mgrid_pytensor_variable_numpy_equiv
8.65s call tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak[True]
8.36s call tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak[False]
8.31s call tests/tensor/test_elemwise.py::TestCAReduce::test_c_noopt
7.09s call tests/tensor/test_basic.py::TestTriangle::test_tri
6.63s call tests/tensor/test_blockwise.py::TestMatrixInverse::test_grad
6.22s call tests/tensor/test_elemwise.py::TestBroadcast::test_c
5.91s call tests/tensor/test_blockwise.py::TestSolveVector::test_grad
5.63s call tests/tensor/test_elemwise.py::TestAddInplaceBroadcast::test_good
5.45s call tests/tensor/test_elemwise.py::TestCAReduce::test_perform
5.35s call tests/tensor/test_basic.py::TestSwitchBroadcast::test_good
5.00s call tests/tensor/test_basic.py::TestJoinAndSplit::test_stack_hessian
4.96s call tests/tensor/test_elemwise.py::TestBroadcast::test_c_inplace
4.70s call tests/tensor/test_basic.py::TestSwitchBroadcast::test_grad
4.59s call tests/tensor/test_elemwise.py::TestCAReduce::test_infer_shape
4.32s call tests/tensor/test_elemwise.py::TestElemwise::test_infer_shape
3.87s call tests/tensor/test_basic.py::TestAllocBroadcast::test_good
3.50s call tests/tensor/test_basic.py::TestJoinAndSplit::test_broadcastable_flags_many_dims_and_inputs
3.18s call tests/tensor/test_basic.py::TestZerosLikeBroadcast::test_good
2.99s call tests/tensor/test_blockwise.py::test_scan_gradient_core_type
2.78s call tests/tensor/test_basic.py::TestAlloc13GradBroadcast::test_grad
2.67s call tests/tensor/test_elemwise.py::TestCAReduce::test_perform_nan
2.35s call tests/tensor/test_basic.py::TestOnesLikeBroadcast::test_good
2.35s call tests/tensor/test_basic.py::TestJoinAndSplit::test_broadcastable_flag_assignment_mixed_thisaxes
2.34s call tests/tensor/test_basic.py::TestAllocDimshuffleGradBroadcast::test_grad
2.33s call tests/tensor/test_basic.py::TestARange::test_infer_shape[custom]
2.30s call tests/tensor/test_basic.py::TestTile::test_tile_grad
2.20s call tests/tensor/test_basic.py::TestJoinAndSplit::test_join_matrix1[False]
2.06s call tests/tensor/test_basic.py::test_empty
2.06s call tests/tensor/test_blockwise.py::TestSolveMatrix::test_grad
2.04s call tests/tensor/test_elemwise.py::TestDimShuffle::test_c_or_py
2.00s call tests/tensor/test_elemwise.py::test_exp_inplace_grad_1
1.95s call tests/tensor/test_blockwise.py::test_cop_with_params
1.92s call tests/tensor/test_basic.py::TestARange::test_grads
1.91s call tests/tensor/test_elemwise.py::test_XOR_inplace
1.88s call tests/tensor/test_basic.py::TestAlloc01GradBroadcast::test_grad
1.86s call tests/tensor/test_basic.py::TestAlloc::test_zeros
1.82s call tests/tensor/test_basic.py::TestAllocb1GradBroadcast::test_grad
1.72s call tests/tensor/test_basic.py::TestAlloc::test_alloc_constant_folding[<lambda>-1_0]
1.60s call tests/tensor/test_basic.py::TestJoinAndSplit::test_join_matrixV
1.47s call tests/tensor/test_basic.py::TestTile::test_combined_reps_entries[2]
1.47s call tests/tensor/test_basic.py::TestInferShape::test_Flatten
1.45s call tests/tensor/test_basic.py::TestAllocb4GradBroadcast::test_grad
=========================== short test summary info ============================
(16 minutes 50 seconds) mode CVM : py3.14 : ubuntu-latest : tensor math+subtensor
============================= slowest 50 durations =============================
159.09s call tests/tensor/test_math.py::TestSumProdReduceDtype::test_reduce_custom_dtype
72.19s call tests/tensor/test_math.py::TestProdWithoutZerosDtype::test_prod_without_zeros_custom_dtype
30.40s call tests/tensor/test_math.py::TestProdWithoutZerosDtype::test_prod_without_zeros_custom_acc_dtype
28.17s call tests/tensor/test_subtensor.py::TestSubtensor::test_shape_i_const
26.67s call tests/tensor/test_math.py::TestMaxAndArgmax::test_grad
16.33s call tests/tensor/test_math.py::TestSumProdReduceDtype::test_reduce_default_dtype
15.64s call tests/tensor/test_math.py::test_var
14.58s call tests/tensor/test_math.py::TestAddBroadcast::test_good
13.93s call tests/tensor/test_math.py::TestPowBroadcast::test_grad
11.20s call tests/tensor/test_math.py::TestTensordot::test_basic
10.27s call tests/tensor/test_math.py::TestComparison::test_isclose
10.20s call tests/tensor/test_math.py::TestSubBroadcast::test_grad
9.98s call tests/tensor/test_math.py::TestMulBroadcast::test_good
9.97s call tests/tensor/test_math.py::TestProd::test_verify_grad
9.53s call tests/tensor/test_math.py::TestArctan2Broadcast::test_grad
8.83s call tests/tensor/test_math.py::TestSubBroadcast::test_good
8.77s call tests/tensor/test_math.py::TestArctan2Broadcast::test_good
7.77s call tests/tensor/test_subtensor.py::TestSubtensor::test_grad_list
7.59s call tests/tensor/test_math.py::TestModBroadcast::test_good
7.13s call tests/tensor/test_math.py::TestMaximumBroadcast::test_grad
6.97s call tests/tensor/test_math.py::TestMinimumBroadcast::test_grad
6.94s call tests/tensor/test_math.py::TestCeilIntDivBroadcast::test_good
6.73s call tests/tensor/test_math.py::TestProd::test_prod_no_zeros_in_input
6.72s call tests/tensor/test_math.py::TestTrueDivBroadcast::test_good
6.68s call tests/tensor/test_math.py::TestClip1::test_good
6.67s call tests/tensor/test_math.py::TestMaximumBroadcast::test_good
6.61s call tests/tensor/test_math.py::TestTrueDivBroadcast::test_grad
6.56s call tests/tensor/test_math.py::TestMinimumBroadcast::test_good
6.41s call tests/tensor/test_math.py::TestModBroadcast::test_grad
6.19s call tests/tensor/test_math.py::TestMulBroadcast::test_grad
6.07s call tests/tensor/test_math.py::TestProd::test_other_grad_tests
5.90s call tests/tensor/test_math.py::TestClip2::test_clip_repeat_verify_grad
5.62s call tests/tensor/test_math.py::TestDenseDot::test_good
5.57s call tests/tensor/test_math.py::TestProdWithoutZerosDtype::test_prod_without_zeros_default_acc_dtype
5.53s call tests/tensor/test_subtensor.py::TestInferShape::test_IncSubtensor
5.19s call tests/tensor/test_math.py::TestMinMax::test_grad_min
5.14s call tests/tensor/test_subtensor.py::test_basic_shape
4.84s call tests/tensor/test_math.py::TestAdd::test_complex_all_ops
4.75s call tests/tensor/test_subtensor.py::TestIncSubtensor::test_grad_inc_set
4.74s call tests/tensor/test_math.py::TestPowBroadcast::test_good
4.42s call tests/tensor/test_math.py::TestOuter::test_grad
4.31s call tests/tensor/test_math.py::TestSqrBroadcast::test_good
4.21s call tests/tensor/test_math.py::TestMeanDtype::test_mean_default_dtype
4.20s call tests/tensor/test_math.py::TestAbsBroadcast::test_good
3.98s call tests/tensor/test_subtensor.py::test_indexed_result_shape[test_array12-test_idx12]
3.96s call tests/tensor/test_subtensor.py::TestInferShape::test_AdvancedSubtensor
3.87s call tests/tensor/test_math.py::TestOuter::test_outer
3.82s call tests/tensor/test_math.py::TestDivimpl::test_impls
3.45s call tests/tensor/test_math.py::TestCoshBroadcast::test_good
3.44s call tests/tensor/test_math.py::TestRad2degBroadcast::test_good
=========================== short test summary info ============================
(9 minutes 12 seconds) mode NUMBA : py3.14 : ubuntu-latest : *rest
============================= slowest 50 durations =============================
110.39s call tests/link/c/test_cmodule.py::test_cache_race_condition
12.64s call tests/test_rop.py::TestRopLop::test_max
10.98s call tests/graph/rewriting/test_basic.py::test_rewrite_weakref_leak
9.98s call tests/test_rop.py::TestRopLop::test_alloc
7.03s call tests/test_gradient.py::TestJacobian::test_jacobian_matrix[vectorize=False]
6.85s call tests/test_gradient.py::TestJacobian::test_jacobian_matrix_expression[False-vectorize=True]
6.42s call tests/test_rop.py::TestRopLop::test_join
5.54s call tests/compile/test_debugmode.py::test_debugmode_basic
5.30s call tests/compile/test_builders.py::TestOpFromGraph::test_L_op_disconnected_output_grad
5.28s call tests/test_rop.py::TestRopLop::test_incsubtensor2
5.09s call tests/scalar/test_basic.py::TestUpgradeToFloat::test_binary
4.96s call tests/test_rop.py::TestRopLop::test_dot
4.89s call tests/scalar/test_basic.py::TestUpgradeToFloat::test_true_div
4.82s call tests/test_gradient.py::TestJacobian::test_jacobian_matrix_expression[False-vectorize=False]
4.78s call tests/test_rop.py::TestRopLop::test_setsubtensor1
4.73s call tests/test_gradient.py::TestJacobian::test_jacobian_vector[vectorize=False]
4.72s call tests/test_rop.py::TestRopLop::test_softmax
4.49s call tests/compile/test_builders.py::TestOpFromGraph::test_rop_multiple_outputs[False]
4.41s call tests/compile/test_builders.py::TestOpFromGraph::test_grad[OpFromGraph]
4.41s call tests/scalar/test_basic.py::TestUpgradeToFloat::test_unary
4.35s call tests/test_rop.py::TestRopLop::test_subtensor
4.18s call tests/graph/test_compute_test_value.py::TestComputeTestValue::test_scan
4.12s call tests/compile/test_compilelock.py::test_locking_multiprocess_spawn
3.91s call tests/test_rop.py::TestRopLop::test_elemwise0
3.63s call tests/test_rop.py::TestRopLop::test_setsubtensor2
3.47s call tests/test_gradient.py::TestJacobian::test_jacobian_disconnected_inputs[vectorize=False]
3.44s call tests/test_raise_op.py::test_vectorize
3.43s call tests/test_rop.py::TestRopLop::test_incsubtensor1
3.36s call tests/test_rop.py::TestRopLop::test_dimshuffle
3.29s call tests/test_rop.py::TestRopLop::test_elemwise1
3.25s call tests/compile/test_builders.py::TestOpFromGraph::test_grad_override[OpFromGraph]
3.23s call tests/compile/test_builders.py::TestOpFromGraph::test_rop_multiple_outputs[True]
2.93s call tests/compile/function/test_pfunc.py::TestAliasingRules::test_potential_output_aliasing_induced_by_updates
2.84s call tests/compile/test_misc.py::test_nnet
2.82s call tests/scalar/test_math.py::test_scalarloop_grad_mixed_dtypes[op2-scalar_loop_grads2]
2.80s call tests/test_raise_op.py::test_CheckAndRaise_basic_c[cvm]
2.72s call tests/test_rop.py::TestRopLop::test_sum
2.67s call tests/compile/test_builders.py::TestOpFromGraph::test_shared_grad[OpFromGraph]
2.61s call tests/compile/test_monitormode.py::test_not_inplace
2.49s call tests/test_breakpoint.py::TestPdbBreakpoint::test_infer_shape
2.43s call tests/test_rop.py::TestRopLop::test_flatten
2.41s call tests/compile/test_profiling.py::TestProfiling::test_profiling
2.35s call tests/test_gradient.py::TestGrad::test_grad_grad_cubic
2.25s call tests/compile/function/test_function.py::test_function_dump
2.25s call tests/graph/test_replace.py::TestVectorizeGraph::test_basic
2.22s call tests/test_printing.py::test_debugprint
2.16s call tests/test_gradient.py::TestHessianVectorProduct::test_rosen
2.08s call tests/test_gradient.py::test_subgraph_grad
2.05s call tests/test_gradient.py::TestGrad::test_grad_grad_quadratic
2.03s call tests/test_gradient.py::TestJacobian::test_jacobian_matrix_expression[True-vectorize=False]
=========================== short test summary info ============================
(21 minutes 1 seconds) mode NUMBA : py3.14 : ubuntu-latest : tensor math+subtensor
============================= slowest 50 durations =============================
77.93s call tests/tensor/test_math.py::TestSumProdReduceDtype::test_reduce_custom_dtype
61.60s call tests/tensor/test_subtensor.py::TestSubtensor::test_shape_i_const
55.30s call tests/tensor/test_math.py::TestMaxAndArgmax::test_grad
38.19s call tests/tensor/test_math.py::TestProdWithoutZerosDtype::test_prod_without_zeros_custom_dtype
32.16s call tests/tensor/test_subtensor.py::TestSubtensor::test_boolean
31.97s call tests/tensor/test_subtensor.py::TestSubtensor::test_grad_list
28.26s call tests/tensor/test_subtensor.py::TestSubtensor::test_ok_list
27.22s call tests/tensor/test_math.py::TestTensordot::test_basic
25.43s call tests/tensor/test_subtensor.py::TestSubtensor::test_advanced1_inc_and_set
23.35s call tests/tensor/test_subtensor.py::TestInferShape::test_IncSubtensor
22.91s call tests/tensor/test_subtensor.py::TestSubtensor::test_grad_2d_inc_set_subtensor
21.44s call tests/tensor/test_math.py::TestProdWithoutZerosDtype::test_prod_without_zeros_custom_acc_dtype
21.07s call tests/tensor/test_subtensor.py::TestIncSubtensor::test_grad_inc_set
18.49s call tests/tensor/test_subtensor.py::TestAdvancedSubtensor::test_advinc_subtensor[True]
15.99s call tests/tensor/test_subtensor.py::TestAdvancedSubtensor::test_advinc_subtensor[False]
14.07s call tests/tensor/test_math.py::TestOuter::test_grad
11.69s call tests/tensor/test_subtensor.py::TestSubtensor::test_adv_sub1_broadcast
11.50s call tests/tensor/test_math.py::test_var
9.12s call tests/tensor/test_math.py::TestComparison::test_isclose
8.64s call tests/tensor/test_subtensor.py::TestInferShape::test_AdvancedIncSubtensor1
8.60s call tests/tensor/test_math.py::test_cov
7.97s call tests/tensor/test_subtensor.py::TestAdvancedSubtensor::test_grad
7.16s call tests/tensor/test_math.py::TestProd::test_verify_grad
7.12s call tests/tensor/test_math.py::TestSumProdReduceDtype::test_reduce_default_dtype
6.78s call tests/tensor/test_math.py::TestMeanDtype::test_mean_default_dtype
6.53s call tests/tensor/test_math.py::TestSubBroadcast::test_grad
6.48s call tests/tensor/test_math.py::TestAddBroadcast::test_good
5.97s call tests/tensor/test_math.py::TestPowBroadcast::test_grad
5.95s call tests/tensor/test_math.py::TestInferShape::test_Max
5.78s call tests/tensor/test_subtensor.py::TestInferShape::test_AdvancedSubtensor_bool
5.62s call tests/tensor/test_math.py::TestDenseDot::test_good
5.57s call tests/tensor/test_subtensor.py::TestInferShape::test_AdvancedSubtensor
5.35s call tests/tensor/test_math.py::TestMulBroadcast::test_grad
5.03s call tests/tensor/test_subtensor.py::test_basic_shape
5.00s call tests/tensor/test_math.py::TestTensorInstanceMethods::test_argsort
4.81s call tests/tensor/test_math.py::TestComparison::test_eq
4.72s call tests/tensor/test_math.py::TestComparison::test_gt
4.64s call tests/tensor/test_subtensor.py::TestIncSubtensor::test_wrong_broadcast
4.50s call tests/tensor/test_math.py::TestClip1::test_good
4.44s call tests/tensor/test_math.py::TestComparison::test_le
4.40s call tests/tensor/test_math.py::TestSubBroadcast::test_good
4.34s call tests/tensor/test_subtensor.py::TestIncSubtensor::test_simple_3d
4.30s call tests/tensor/test_math.py::TestMulBroadcast::test_good
4.28s call tests/tensor/test_math.py::test_matrix_vector_ops
4.23s call tests/tensor/test_math.py::TestArctan2Broadcast::test_grad
4.17s call tests/tensor/test_math.py::TestComparison::test_neq
4.16s call tests/tensor/test_math.py::TestClip2::test_clip_repeat_verify_grad
4.13s call tests/tensor/test_math.py::TestOuter::test_outer
4.11s call tests/tensor/test_math.py::TestArctan2Broadcast::test_good
4.04s call tests/tensor/test_math.py::TestTrueDivBroadcast::test_grad
=========================== short test summary info ============================
(18 minutes 14 seconds) mode NUMBA : py3.14 : ubuntu-latest : tensor linalg
============================= slowest 50 durations =============================
54.68s call tests/tensor/test_slinalg.py::TestCholeskySolve::test_solve_dtype
28.43s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov_gradient[bilinear-batch-float]
21.05s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_forward_and_gradient[gen-counter0-False]
18.06s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[bilinear-batch-complex]
15.70s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[bilinear-batch-float]
12.97s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov_gradient[bilinear-matrix-float]
12.15s call tests/tensor/test_slinalg.py::test_cholesky_grad
10.12s call tests/tensor/test_slinalg.py::test_solve_discrete_are_grad[True]
9.71s call tests/tensor/test_slinalg.py::test_lu_grad[batched-PL-dU_only]
9.66s call tests/tensor/test_slinalg.py::test_solve_continuous_sylvester_grad[float-batched]
9.21s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov_gradient[direct-batch-float]
8.87s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_scan[gen-counter0-False]
8.31s call tests/tensor/test_slinalg.py::TestLUSolve::test_lu_solve_gradient[x_T-b_vec]
8.15s call tests/tensor/test_slinalg.py::test_lu_decomposition[batched-real-PL]
8.09s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_blockwise[gen-counter0-False]
8.01s call tests/tensor/test_slinalg.py::test_solve_continuous_lyapunov
7.85s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(3,3)-compute_uv=True, full_matrices=False, gradient=U]
7.80s call tests/tensor/test_slinalg.py::TestLUSolve::test_lu_solve_gradient[x_T-b_matrix]
7.57s call tests/tensor/test_slinalg.py::test_lu_grad[batched-p_indices-dU_only]
7.56s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_blockwise[gen-counter0-True]
7.44s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_scan[gen-counter0-True]
7.32s call tests/tensor/test_nlinalg.py::TestEighFloat32::test_grad
7.21s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_forward_and_gradient[tridiagonal-counter1-False]
6.87s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov_gradient[direct-matrix-float]
6.79s call tests/tensor/test_slinalg.py::test_solve_continuous_sylvester_grad[float-matrix]
6.75s call tests/tensor/test_slinalg.py::test_lu_grad[batched-PL-dU_and_dL]
6.69s call tests/tensor/test_slinalg.py::test_lu_grad[batched-PL-dL_only]
6.65s call tests/tensor/test_slinalg.py::test_lu_grad[batched-p_indices-dU_and_dL]
6.61s call tests/tensor/test_slinalg.py::test_lu_grad[batched-p_indices-dL_only]
6.39s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[bilinear-matrix-complex]
6.38s call tests/tensor/test_slinalg.py::test_solve_continuous_sylvester[complex]
6.33s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_scan[tridiagonal-counter1-True]
6.09s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_scan[pos-counter2-True]
5.98s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_scan[tridiagonal-counter1-False]
5.94s call tests/tensor/test_slinalg.py::test_expm_grad[nonsymmetric_complex_eig]
5.78s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(3,4)-compute_uv=True, full_matrices=False, gradient=U]
5.78s call tests/tensor/test_nlinalg.py::TestEigh::test_grad
5.75s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_scan[pos-counter2-False]
5.49s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_forward_and_gradient[gen-counter0-True]
5.43s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(4,3)-compute_uv=True, full_matrices=False, gradient=U]
5.40s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(3,4)-compute_uv=True, full_matrices=False, gradient=U+s+V]
5.38s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(4,3)-compute_uv=True, full_matrices=False, gradient=U+s+V]
5.32s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_forward_and_gradient[pos-counter2-False]
5.31s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_blockwise[pos-counter2-True]
5.27s call tests/tensor/test_slinalg.py::TestLUSolve::test_lu_solve_gradient[x-b_vec]
5.23s call tests/tensor/test_slinalg.py::TestSolve::test_solve_gradient[gen_upper_A-b_vec]
5.11s call tests/tensor/test_slinalg.py::TestLUSolve::test_lu_solve_gradient[x-b_matrix]
5.08s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[bilinear-matrix-float]
5.04s call tests/tensor/test_nlinalg.py::test_pseudoinverse_grad
5.02s call tests/tensor/test_slinalg.py::TestLUSolve::test_lu_solve_batch_dims
=========================== short test summary info ============================
(6 minutes 11 seconds) mode FAST_COMPILE : py3.14 : ubuntu-latest : *rest
============================= slowest 50 durations =============================
112.29s call tests/link/c/test_cmodule.py::test_cache_race_condition
7.37s call tests/scalar/test_basic.py::TestUpgradeToFloat::test_binary
6.31s call tests/graph/rewriting/test_basic.py::test_rewrite_weakref_leak
6.15s call tests/scalar/test_basic.py::TestUpgradeToFloat::test_true_div
4.95s call tests/compile/test_debugmode.py::test_debugmode_basic
4.21s call tests/graph/test_compute_test_value.py::TestComputeTestValue::test_scan
4.11s call tests/compile/test_compilelock.py::test_locking_multiprocess_spawn
3.93s call tests/sparse/test_math.py::TestStructuredDot::test_dot_sparse_sparse
2.83s call tests/scalar/test_math.py::test_scalarloop_grad_mixed_dtypes[op2-scalar_loop_grads2]
2.75s call tests/compile/test_monitormode.py::test_not_inplace
2.56s call tests/compile/test_profiling.py::TestProfiling::test_profiling
2.56s call tests/test_gradient.py::TestJacobian::test_jacobian_matrix_expression[False-vectorize=False]
2.55s call tests/test_raise_op.py::test_CheckAndRaise_basic_c[cvm]
2.26s call tests/compile/function/test_function.py::TestFunctionIn::test_in_mutable
2.23s call tests/scalar/test_basic.py::test_grad_abs
2.20s call tests/compile/test_mode.py::TestBunchOfModes::test_modes
2.12s call tests/test_rop.py::TestRopLop::test_max
2.03s call tests/compile/function/test_function.py::test_function_dump
2.02s call tests/test_gradient.py::TestJacobian::test_jacobian_matrix[vectorize=False]
1.84s call tests/compile/function/test_pfunc.py::TestPfunc::test_shared_mutable
1.84s call tests/graph/test_compute_test_value.py::TestComputeTestValue::test_scan_err1
1.82s call tests/compile/test_debugmode.py::TestCheckIsfinite::test_check_isfinite
1.78s call tests/test_rop.py::TestRopLop::test_alloc
1.75s call tests/compile/function/test_types.py::TestFunction::test_copy_delete_updates
1.74s call tests/test_rop.py::TestRopLop::test_setsubtensor1
1.69s call tests/sparse/test_basic.py::TestCasting::test_infer_shape
1.65s call tests/sparse/test_basic.py::TestCasting::test_cast
1.60s call tests/compile/test_debugmode.py::TestViewMap::test_aliased_outputs_bad
1.59s call tests/link/c/test_basic.py::test_clinker_literal_cache
1.54s call tests/link/test_vm.py::test_speed_lazy[linker0]
1.47s call tests/graph/test_compute_test_value.py::TestComputeTestValue::test_empty_elemwise
1.38s call tests/test_ifelse.py::test_nested
1.36s call tests/link/test_vm.py::test_partial_function[linker0]
1.34s call tests/compile/test_mode.py::test_NoOutputFromInplace
1.31s call tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
1.29s call tests/scalar/test_math.py::test_scalarloop_grad_mixed_dtypes[op3-scalar_loop_grads3]
1.27s call tests/compile/test_builders.py::TestOpFromGraph::test_compute_test_value
1.26s call tests/test_gradient.py::TestJacobian::test_jacobian_vector[vectorize=False]
1.22s call tests/compile/function/test_types.py::TestFunction::test_swap_SharedVariable
1.13s call tests/link/test_vm.py::test_speed
1.09s call tests/test_rop.py::TestRopLop::test_join
1.08s call tests/compile/function/test_types.py::TestFunction::test_state_access[mode2]
1.08s call tests/link/c/test_basic.py::test_clinker_cvm_same_function
1.07s call tests/compile/function/test_types.py::TestFunction::test_copy_share_memory
1.05s call tests/test_raise_op.py::test_perform_CheckAndRaise_scalar[cvm]
1.02s call tests/scalar/test_basic.py::test_mul_add_true
1.00s call tests/compile/test_compilelock.py::test_locking_thread
0.96s call tests/link/c/test_basic.py::test_shared_input_output
0.95s call tests/link/c/test_basic.py::test_opwiseclinker_straightforward
0.94s call tests/link/c/test_basic.py::test_clinker_atomic_inputs[constant-C]
=========================== short test summary info ============================
(5 minutes 35 seconds) mode FAST_COMPILE : py3.14 : ubuntu-latest : scan
============================= slowest 50 durations =============================
18.03s call tests/scan/test_basic.py::TestScan::test_second_derivative_disconnected_cost_with_mit_mot
16.32s call tests/scan/test_basic.py::TestExamples::test_grad_multiple_outs_some_disconnected
15.16s call tests/scan/test_basic.py::TestScan::test_R_op[True]
14.79s call tests/scan/test_rewriting.py::TestPushOutNonSeqScan::test_pushout_seqs
14.58s call tests/scan/test_basic.py::TestScan::test_grad_multiple_outs_taps
12.42s call tests/scan/test_basic.py::TestScan::test_R_op[False]
8.71s call tests/scan/test_checkpoints.py::TestScanCheckpoint::test_backward_pass[True]
7.83s call tests/scan/test_basic.py::TestScan::test_inner_graph_cloning[default_rng]
7.42s call tests/scan/test_basic.py::test_compute_test_value_grad
7.08s call tests/scan/test_basic.py::TestScan::test_grad_mitsot
6.60s call tests/scan/test_basic.py::TestScan::test_R_op_2[False]
5.48s call tests/scan/test_basic.py::test_compute_test_values
5.13s call tests/scan/test_basic.py::TestExamples::test_higher_order_derivatives
4.52s call tests/scan/test_basic.py::TestScan::test_grad_multiple_outs_taps_backwards
4.06s call tests/scan/test_basic.py::TestScan::test_grad_multiple_outs
3.86s call tests/scan/test_basic.py::TestScan::test_R_op_2[True]
3.66s call tests/scan/test_basic.py::TestExamples::test_gibbs_chain
3.56s call tests/scan/test_rewriting.py::TestPushOutAddScan::test_machine_translation
3.53s call tests/scan/test_basic.py::TestScan::test_shared_arguments_with_updates
3.41s call tests/scan/test_basic.py::TestScan::test_inner_grad
3.25s call tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt_0_step
3.24s call tests/scan/test_basic.py::TestScan::test_grad_of_grad_of_state
3.08s call tests/scan/test_basic.py::TestScan::test_grad_dtype_change
3.06s call tests/scan/test_basic.py::TestScan::test_monitor_mode
3.00s call tests/scan/test_basic.py::test_compute_test_value_grad_cast
2.80s call tests/scan/test_basic.py::TestGradUntil::test_grad_until_ndim_greater_one
2.79s call tests/scan/test_basic.py::TestScan::test_grad_multiple_outs_some_uncomputable
2.31s call tests/scan/test_basic.py::TestScan::test_grad_duplicate_outputs
2.29s call tests/scan/test_basic.py::TestScan::test_grad_multiple_seqs_different_nsteps
2.18s call tests/scan/test_basic.py::TestScan::test_non_shaped_input_disconnected_gradient[inside-explicit]
2.12s call tests/scan/test_basic.py::TestExamples::test_grad_bug_disconnected_input
2.09s call tests/scan/test_checkpoints.py::TestScanCheckpoint::test_backward_pass[False]
1.97s call tests/scan/test_basic.py::test_scan_mode_compatibility[None]
1.97s call tests/scan/test_basic.py::TestExamples::test_grad_multiple_outs_some_disconnected_2
1.95s call tests/scan/test_basic.py::TestScan::test_only_nonseq_inputs
1.76s call tests/scan/test_basic.py::TestScan::test_grad_sitsot
1.70s call tests/scan/test_printing.py::test_debugprint_compiled_fn
1.69s call tests/scan/test_basic.py::TestScan::test_grad_one_output
1.59s call tests/scan/test_basic.py::TestExamples::test_infer_shape_remove_stuff
1.59s call tests/scan/test_basic.py::TestScan::test_no_step[x_init1-mode1]
1.53s call tests/scan/test_basic.py::TestExamples::test_same
1.48s call tests/scan/test_basic.py::test_scan_mode_compatibility[scan_mode3]
1.46s call tests/scan/test_basic.py::TestExamples::test_not_working_infer_shape
1.42s call tests/scan/test_basic.py::TestScan::test_non_shaped_input_disconnected_gradient[inside-implicit]
1.41s call tests/scan/test_basic.py::TestScan::test_pickling
1.38s call tests/scan/test_checkpoints.py::TestScanCheckpoint::test_forward_pass[True]
1.34s call tests/scan/test_basic.py::TestGradUntil::test_grad_until
1.28s call tests/scan/test_basic.py::TestScan::test_grad_multiple_taps_state
1.27s call tests/scan/test_views.py::test_foldr_memory_consumption[True]
1.24s call tests/scan/test_basic.py::TestScan::test_grad_multiple_outs_some_truncate
=========================== short test summary info ============================
(21 minutes 15 seconds) mode NUMBA : py3.14 : ubuntu-latest : tensor scipy+blas+pad
============================= slowest 50 durations =============================
39.97s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(3, 3)-kernel_shape=(3, 3)]
26.37s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(8, 8)-kernel_shape=(5, 8)]
26.17s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(8, 8)-kernel_shape=(5, 8)]
25.67s call tests/tensor/test_blas.py::TestGemmNoFlags::test_gemm
24.87s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(5, 5)-kernel_shape=(3, 3)]
24.29s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(8, 8)-kernel_shape=(3, 3)]
24.29s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(5, 5)-kernel_shape=(3, 3)]
23.46s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(8, 8)-kernel_shape=(5, 3)]
23.06s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(5, 5)-kernel_shape=(5, 3)]
22.89s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(5, 5)-kernel_shape=(5, 8)]
22.60s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(8, 8)-kernel_shape=(3, 3)]
22.57s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(5, 5)-kernel_shape=(5, 3)]
22.32s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(8, 8)-kernel_shape=(5, 3)]
21.99s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(3, 3)-kernel_shape=(5, 3)]
21.97s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(5, 5)-kernel_shape=(5, 8)]
21.51s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(3, 3)-kernel_shape=(3, 3)]
21.50s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(3, 3)-kernel_shape=(3, 3)]
20.64s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(3, 3)-kernel_shape=(5, 8)]
20.62s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-full-data_shape=(3, 3)-kernel_shape=(5, 8)]
20.57s call tests/tensor/signal/test_conv.py::test_convolve2d[symm-boundary_kwargs3-same-data_shape=(3, 3)-kernel_shape=(5, 3)]
15.57s call tests/tensor/test_blas.py::test_dot22scalar
12.16s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(8, 8)-kernel_shape=(3, 3)]
10.46s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(5, 5)-kernel_shape=(3, 3)]
10.10s call tests/tensor/test_math_scipy.py::TestBetaincBroadcast::test_grad
9.42s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-same-data_shape=(5, 5)-kernel_shape=(3, 3)]
9.35s call tests/tensor/test_math_scipy.py::TestGammaIncBroadcast::test_grad
9.16s call tests/tensor/signal/test_conv.py::test_convolve2d[fill-boundary_kwargs0-same-data_shape=(3, 3)-kernel_shape=(3, 3)]
9.00s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(8, 8)-kernel_shape=(5, 8)]
8.72s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(3, 3)-kernel_shape=(5, 8)]
8.57s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(3, 3)-kernel_shape=(5, 3)]
8.55s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(8, 8)-kernel_shape=(5, 3)]
8.40s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-same-data_shape=(5, 5)-kernel_shape=(5, 8)]
7.97s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(5, 5)-kernel_shape=(5, 8)]
7.94s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-same-data_shape=(5, 5)-kernel_shape=(5, 3)]
7.87s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-full-data_shape=(5, 5)-kernel_shape=(5, 3)]
7.71s call tests/tensor/test_math_scipy.py::TestBetaIncGrad::test_stan_grad_partial
7.49s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-same-data_shape=(3, 3)-kernel_shape=(5, 8)]
7.47s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-same-data_shape=(3, 3)-kernel_shape=(5, 3)]
7.41s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-same-data_shape=(8, 8)-kernel_shape=(3, 3)]
7.38s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-same-data_shape=(8, 8)-kernel_shape=(5, 3)]
7.34s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-same-data_shape=(8, 8)-kernel_shape=(5, 8)]
7.31s call tests/tensor/test_blas.py::test_gemm_unrolled
7.25s call tests/tensor/signal/test_conv.py::test_convolve2d[wrap-boundary_kwargs2-same-data_shape=(3, 3)-kernel_shape=(3, 3)]
6.78s call tests/tensor/test_blas.py::test_local_dot22_to_dot22scalar
6.43s call tests/tensor/test_blas.py::test_dot22scalar_cast
6.32s call tests/tensor/signal/test_conv.py::test_convolve2d[fill-boundary_kwargs1-full-data_shape=(3, 3)-kernel_shape=(3, 3)]
5.26s call tests/tensor/signal/test_conv.py::test_batched_1d_agrees_with_2d_row_filter[direct-full]
5.18s call tests/tensor/test_blas.py::test_batched_dot
5.14s call tests/tensor/signal/test_conv.py::test_convolve2d[fill-boundary_kwargs1-same-data_shape=(3, 3)-kernel_shape=(5, 3)]
5.12s call tests/tensor/test_math_scipy.py::TestErfBroadcast::test_grad
=========================== short test summary info ============================
(3 minutes 56 seconds) mode CVM : py3.14 : ubuntu-latest : tensor linalg
============================= slowest 50 durations =============================
4.94s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_forward_and_gradient[gen-counter0-False]
4.15s call tests/tensor/test_nlinalg.py::TestEighFloat32::test_grad
4.14s call tests/tensor/test_slinalg.py::test_expm_grad[nonsymmetric_complex_eig]
4.09s call tests/tensor/test_slinalg.py::test_solve_discrete_are_grad[True]
3.86s call tests/tensor/test_nlinalg.py::test_pseudoinverse_grad
3.78s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[bilinear-matrix-complex]
3.76s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[bilinear-batch-complex]
3.49s call tests/tensor/test_slinalg.py::test_solve_discrete_are_grad[False]
3.34s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(3,3)-compute_uv=True, full_matrices=False, gradient=U]
3.08s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[direct-matrix-complex]
2.90s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov_gradient[direct-matrix-float]
2.83s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[direct-batch-complex]
2.65s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(4,3)-compute_uv=True, full_matrices=False, gradient=U]
2.62s call tests/tensor/test_slinalg.py::test_cholesky_grad
2.38s call tests/tensor/test_slinalg.py::TestLUSolve::test_lu_solve_gradient[x_T-b_vec]
2.29s call tests/tensor/test_slinalg.py::TestSolve::test_solve_gradient[diagonal_upper_A-b_col_vec]
2.23s call tests/tensor/test_slinalg.py::test_cholesky_indef
2.16s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov_gradient[bilinear-batch-float]
2.16s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(3,3)-compute_uv=True, full_matrices=False, gradient=U+s]
2.10s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_scan[gen-counter0-False]
2.06s call tests/tensor/test_slinalg.py::test_qr_grad[real-shape=(3, 3), gradient_test_case=Q, mode=economic]
2.03s call tests/tensor/test_slinalg.py::test_cholesky_grad_indef
2.00s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[bilinear-batch-float]
1.93s call tests/tensor/test_slinalg.py::TestSolve::test_solve_gradient[gen_upper_A-b_col_vec]
1.90s call tests/tensor/test_slinalg.py::TestSolve::test_solve_gradient[diagonal_upper_A-b_matrix]
1.89s call tests/tensor/test_slinalg.py::TestLUSolve::test_lu_solve_gradient[x-b_vec]
1.70s call tests/tensor/test_nlinalg.py::TestSvd::test_svd_infer_shape
1.54s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=False-(3,3)-compute_uv=False, full_matrices=False]
1.53s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(3,3)-compute_uv=False, full_matrices=False]
1.50s call tests/tensor/test_nlinalg.py::TestKron::test_perform[shp10-shp02]
1.45s call tests/tensor/test_nlinalg.py::TestKron::test_perform[shp10-shp03]
1.34s call tests/tensor/test_slinalg.py::TestSolve::test_solve_gradient[sym_upper_A-b_col_vec]
1.34s call tests/tensor/test_slinalg.py::TestSolve::test_solve_correctness[diagonal_upper_A-b_col_vec]
1.29s call tests/tensor/test_slinalg.py::test_solve_continuous_sylvester_grad[float-batched]
1.28s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(3,3)-compute_uv=True, full_matrices=False, gradient=U+s+V]
1.28s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_forward_and_gradient[tridiagonal-counter1-False]
1.24s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=True-(3,3)-compute_uv=True, full_matrices=False, gradient=None]
1.17s call tests/tensor/test_nlinalg.py::TestKron::test_perform[shp10-shp01]
1.12s call tests/tensor/test_nlinalg.py::TestKron::test_perform[shp11-shp03]
1.10s call tests/tensor/test_slinalg.py::TestSolve::test_solve_gradient[diagonal_upper_A-b_vec]
1.09s call tests/tensor/linalg/test_rewriting.py::test_lu_decomposition_reused_blockwise[tridiagonal-counter1-True]
1.07s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[direct-batch-float]
1.07s call tests/tensor/test_slinalg.py::TestLUSolve::test_lu_solve_gradient[x-b_matrix]
1.06s call tests/tensor/test_slinalg.py::TestLUSolve::test_lu_solve_gradient[x_T-b_matrix]
1.05s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov[direct-matrix-float]
1.04s call tests/tensor/test_slinalg.py::test_lu_grad[batched-PL-dU_only]
1.02s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=False-(3,3)-compute_uv=True, full_matrices=False, gradient=U+s+V]
1.01s call tests/tensor/test_slinalg.py::test_solve_discrete_lyapunov_gradient[direct-batch-float]
1.01s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=False-(3,3)-compute_uv=True, full_matrices=False, gradient=U+V]
0.99s call tests/tensor/test_nlinalg.py::TestSvd::test_grad[batched=False-(3,3)-compute_uv=True, full_matrices=False, gradient=U+s]
=========================== short test summary info ============================
(10 minutes 0 seconds) mode CVM : py3.14 : ubuntu-latest : *rest
============================= slowest 50 durations =============================
122.70s call tests/link/c/test_cmodule.py::test_cache_race_condition
16.15s call tests/scalar/test_basic.py::TestUpgradeToFloat::test_unary
8.69s call tests/graph/rewriting/test_basic.py::test_rewrite_weakref_leak
7.68s call tests/test_rop.py::TestRopLop::test_max
5.81s call tests/scalar/test_basic.py::TestUpgradeToFloat::test_binary
5.22s call tests/scalar/test_basic.py::TestUpgradeToFloat::test_true_div
4.71s call tests/compile/test_builders.py::TestOpFromGraph::test_L_op_disconnected_output_grad
4.66s call tests/sparse/test_math.py::TestAddMul::test_AddSD
4.27s call tests/compile/test_compilelock.py::test_locking_multiprocess_spawn
4.09s call tests/test_ifelse.py::TestIfelse::test_not_lazy_if_inplace
4.03s call tests/sparse/test_math.py::TestStructuredDot::test_dot_sparse_sparse
3.81s call tests/compile/function/test_function.py::test_function_dump
3.76s call tests/test_gradient.py::test_subgraph_grad
3.47s call tests/compile/function/test_pfunc.py::TestAliasingRules::test_input_aliasing_affecting_inplace_operations
3.24s call tests/compile/test_debugmode.py::test_debugmode_basic
3.05s call tests/graph/test_compute_test_value.py::TestComputeTestValue::test_scan
3.05s call tests/sparse/test_basic.py::TestCasting::test_infer_shape
3.01s call tests/sparse/test_basic.py::TestCasting::test_cast
2.73s call tests/compile/test_misc.py::test_nnet
2.70s call tests/test_gradient.py::TestJacobian::test_jacobian_matrix[vectorize=False]
2.70s call tests/scalar/test_math.py::test_scalarloop_grad_mixed_dtypes[op2-scalar_loop_grads2]
2.53s call tests/compile/test_builders.py::TestOpFromGraph::test_rop_multiple_outputs[False]
2.53s call tests/compile/function/test_pfunc.py::TestAliasingRules::test_potential_output_aliasing_induced_by_updates
2.50s call tests/compile/test_mode.py::TestBunchOfModes::test_modes
2.43s call tests/test_gradient.py::TestGrad::test_grad_grad_cubic
2.41s call tests/compile/test_profiling.py::TestProfiling::test_profiling
2.36s call tests/sparse/test_basic.py::TestCsm::test_csm_grad
2.33s call tests/sparse/test_basic.py::TestCsmProperties::test_csm_properties_grad
2.33s call tests/sparse/test_math.py::TestUsmm::test_basic[dense-csc-float32-float32-float64-float32]
2.29s call tests/scalar/test_basic.py::test_grad_abs
2.24s call tests/test_gradient.py::TestJacobian::test_jacobian_disconnected_inputs[vectorize=False]
2.24s call tests/compile/test_monitormode.py::test_not_inplace
2.19s call tests/compile/test_builders.py::TestOpFromGraph::test_compute_test_value
2.18s call tests/test_gradient.py::TestJacobian::test_jacobian_matrix[vectorize=True]
2.14s call tests/sparse/test_math.py::TestDots::test_int32_dtype
2.13s call tests/sparse/test_basic.py::TestHStack::test_grad
2.13s call tests/graph/test_compute_test_value.py::TestComputeTestValue::test_empty_elemwise
2.12s call tests/test_breakpoint.py::TestPdbBreakpoint::test_infer_shape
2.04s call tests/compile/function/test_pfunc.py::TestPfunc::test_shared
2.03s call tests/test_gradient.py::TestZeroGrad::test_grad
2.01s call tests/compile/test_builders.py::TestOpFromGraph::test_grad_override[OpFromGraph]
2.01s call tests/test_gradient.py::TestHessianVectorProduct::test_rosen
2.01s call tests/test_rop.py::TestRopLop::test_join
1.99s call tests/compile/test_builders.py::TestOpFromGraph::test_grad[OpFromGraph]
1.95s call tests/test_gradient.py::test_known_grads
1.93s call tests/test_gradient.py::TestJacobian::test_jacobian_matrix_expression[False-vectorize=True]
1.93s call tests/sparse/test_basic.py::TestVerifyGradSparse::test_grad_fail
1.92s call tests/test_rop.py::TestRopLop::test_alloc
1.91s call tests/link/c/test_basic.py::test_shared_input_output
1.88s call tests/test_raise_op.py::test_CheckAndRaise_basic_c[cvm]
=========================== short test summary info ============================
You can find more information on how to contribute here
Automatically generated by GitHub Action
Latest run date: 2026-01-19
Run logs: 21114691639
Metadata
Metadata
Assignees
Labels
No labels