Package: src:halide
Version: 14.0.0-3
Severity: important
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in bookworm, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary-indep
dh binary-indep --with python3 --buildsystem=cmake+ninja
dh_update_autotools_config -i -O--buildsystem=cmake\+ninja
dh_autoreconf -i -O--buildsystem=cmake\+ninja
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Nothing to do. Because of multi-stage build, everything happens in
override_dh_auto_build.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
BUILD_STAGE=0 STAGE_COMPILE_FLAGS="-fprofile-generate -Xclang -mllvm -Xclang
-vp-counters-per-site=10.0" /usr/bin/make -f debian/rules perform_stage_build
make[2]: Entering directory '/<<PKGBUILDDIR>>'
LLVM_PROFILE_FILE="/<<PKGBUILDDIR>>/build-profile/raw/stage-0-%p-%m.profraw" dh_auto_configure
--sourcedir=/<<PKGBUILDDIR>> --builddir=/<<PKGBUILDDIR>>/build/stage-0/halide -- \
-DCMAKE_C_COMPILER=clang-14 \
[... snipped ...]
Start 448: error_vectorize_dynamic
448/569 Test #448: error_vectorize_dynamic ....................................
Passed 0.04 sec
Start 449: error_vectorize_too_little
449/569 Test #449: error_vectorize_too_little .................................
Passed 0.04 sec
Start 450: error_vectorize_too_much
450/569 Test #450: error_vectorize_too_much ...................................
Passed 0.71 sec
Start 451: error_vectorized_extern
451/569 Test #451: error_vectorized_extern ....................................
Passed 0.03 sec
Start 452: error_vector_tile
452/569 Test #452: error_vector_tile ..........................................
Passed 0.03 sec
Start 453: error_wrap_custom_after_shared
453/569 Test #453: error_wrap_custom_after_shared .............................
Passed 0.03 sec
Start 454: error_wrap_frozen
454/569 Test #454: error_wrap_frozen ..........................................
Passed 0.03 sec
Start 455: error_wrapper_never_used
455/569 Test #455: error_wrapper_never_used ...................................
Passed 0.03 sec
Start 456: error_wrong_dimensionality_extern_stage
456/569 Test #456: error_wrong_dimensionality_extern_stage ....................
Passed 0.03 sec
Start 457: error_wrong_type
457/569 Test #457: error_wrong_type ...........................................
Passed 0.64 sec
Start 458: warning_hidden_pure_definition
458/569 Test #458: warning_hidden_pure_definition .............................
Passed 0.04 sec
Start 459: warning_require_const_false
459/569 Test #459: warning_require_const_false ................................
Passed 0.57 sec
Start 460: warning_sliding_vectors
460/569 Test #460: warning_sliding_vectors ....................................
Passed 0.63 sec
Start 461: warning_unscheduled_update_def
461/569 Test #461: warning_unscheduled_update_def .............................
Passed 0.67 sec
Start 462: generator_aot_acquire_release
462/569 Test #462: generator_aot_acquire_release ..............................
Passed 0.02 sec
Start 463: generator_aot_alias
463/569 Test #463: generator_aot_alias ........................................
Passed 0.00 sec
Start 464: generator_aot_argvcall
464/569 Test #464: generator_aot_argvcall .....................................
Passed 0.00 sec
Start 465: generator_aot_async_parallel
465/569 Test #465: generator_aot_async_parallel ...............................
Passed 1.11 sec
Start 466: generator_aot_autograd
466/569 Test #466: generator_aot_autograd .....................................
Passed 0.01 sec
Start 467: generator_aot_bit_operations
467/569 Test #467: generator_aot_bit_operations ...............................
Passed 0.00 sec
Start 468: generator_aot_blur2x2
468/569 Test #468: generator_aot_blur2x2 ......................................
Passed 0.00 sec
Start 469: generator_aot_buffer_copy
469/569 Test #469: generator_aot_buffer_copy ..................................
Passed 0.00 sec
Start 470: generator_aot_buildmethod
470/569 Test #470: generator_aot_buildmethod ..................................
Passed 0.00 sec
Start 471: generator_aot_can_use_target
471/569 Test #471: generator_aot_can_use_target ...............................
Passed 0.00 sec
Start 472: generator_aot_configure
472/569 Test #472: generator_aot_configure ....................................
Passed 0.00 sec
Start 473: generator_aot_cxx_mangling_define_extern
473/569 Test #473: generator_aot_cxx_mangling_define_extern ...................
Passed 0.00 sec
Start 474: generator_aot_cxx_mangling
474/569 Test #474: generator_aot_cxx_mangling .................................
Passed 0.00 sec
Start 475: generator_aot_define_extern_opencl
475/569 Test #475: generator_aot_define_extern_opencl
.........................***Skipped 0.00 sec
Start 476: generator_aot_embed_image
476/569 Test #476: generator_aot_embed_image ..................................
Passed 0.00 sec
Start 477: generator_aot_error_codes
477/569 Test #477: generator_aot_error_codes ..................................
Passed 0.00 sec
Start 478: generator_aot_example
478/569 Test #478: generator_aot_example ......................................
Passed 0.00 sec
Start 479: generator_aot_extern_output
479/569 Test #479: generator_aot_extern_output ................................
Passed 0.01 sec
Start 480: generator_aot_external_code
480/569 Test #480: generator_aot_external_code ................................
Passed 0.00 sec
Start 481: generator_aot_float16_t
481/569 Test #481: generator_aot_float16_t ....................................
Passed 0.00 sec
Start 482: generator_aot_gpu_multi_context_threaded
482/569 Test #482: generator_aot_gpu_multi_context_threaded ...................
Passed 0.01 sec
Start 483: generator_aot_gpu_object_lifetime
483/569 Test #483: generator_aot_gpu_object_lifetime
..........................***Skipped 0.00 sec
Start 484: generator_aot_gpu_only
484/569 Test #484: generator_aot_gpu_only
.....................................***Skipped 0.00 sec
Start 485: generator_aot_gpu_texture
485/569 Test #485: generator_aot_gpu_texture
..................................***Skipped 0.00 sec
Start 486: generator_aot_image_from_array
486/569 Test #486: generator_aot_image_from_array .............................
Passed 0.00 sec
Start 487: generator_aot_mandelbrot
487/569 Test #487: generator_aot_mandelbrot ...................................
Passed 0.02 sec
Start 488: generator_aot_matlab
488/569 Test #488: generator_aot_matlab .......................................
Passed 0.00 sec
Start 489: generator_aot_memory_profiler_mandelbrot
489/569 Test #489: generator_aot_memory_profiler_mandelbrot ...................
Passed 3.93 sec
Start 490: generator_aot_metadata_tester
490/569 Test #490: generator_aot_metadata_tester ..............................
Passed 0.01 sec
Start 491: generator_aot_msan
491/569 Test #491: generator_aot_msan .........................................
Passed 0.00 sec
Start 492: generator_aot_sanitizercoverage
492/569 Test #492: generator_aot_sanitizercoverage ............................
Passed 0.00 sec
Start 493: generator_aot_multitarget
493/569 Test #493: generator_aot_multitarget ..................................
Passed 0.00 sec
Start 494: generator_aot_nested_externs
494/569 Test #494: generator_aot_nested_externs ...............................
Passed 0.01 sec
Start 495: generator_aot_opencl_runtime
495/569 Test #495: generator_aot_opencl_runtime
...............................***Skipped 0.00 sec
Start 496: generator_aot_output_assign
496/569 Test #496: generator_aot_output_assign ................................
Passed 0.00 sec
Start 497: generator_aot_pyramid
497/569 Test #497: generator_aot_pyramid ......................................
Passed 0.15 sec
Start 498: generator_aot_rdom_input
498/569 Test #498: generator_aot_rdom_input ...................................
Passed 0.00 sec
Start 499: generator_aot_string_param
499/569 Test #499: generator_aot_string_param .................................
Passed 0.00 sec
Start 500: generator_aot_shuffler
500/569 Test #500: generator_aot_shuffler .....................................
Passed 5.02 sec
Start 501: generator_aot_templated
501/569 Test #501: generator_aot_templated ....................................
Passed 0.02 sec
Start 502: generator_aot_tiled_blur
502/569 Test #502: generator_aot_tiled_blur ...................................
Passed 0.01 sec
Start 503: generator_aot_user_context
503/569 Test #503: generator_aot_user_context .................................
Passed 0.00 sec
Start 504: generator_aot_user_context_insanity
504/569 Test #504: generator_aot_user_context_insanity ........................
Passed 0.01 sec
Start 505: generator_aot_variable_num_threads
505/569 Test #505: generator_aot_variable_num_threads .........................
Passed 0.30 sec
Start 506: python_apps_bilateral_grid
506/569 Test #506: python_apps_bilateral_grid .................................
Passed 6.06 sec
Start 507: python_apps_blur
507/569 Test #507: python_apps_blur ...........................................
Passed 5.46 sec
Start 508: python_apps_erode
508/569 Test #508: python_apps_erode ..........................................
Passed 10.08 sec
Start 509: python_apps_interpolate
509/569 Test #509: python_apps_interpolate ....................................
Passed 10.95 sec
Start 510: python_apps_local_laplacian
510/569 Test #510: python_apps_local_laplacian ................................
Passed 9.18 sec
Start 511: python_correctness_addconstant_test
511/569 Test #511: python_correctness_addconstant_test ........................
Passed 0.13 sec
Start 512: python_correctness_atomics
512/569 Test #512: python_correctness_atomics .................................
Passed 0.58 sec
Start 513: python_correctness_autodiff
513/569 Test #513: python_correctness_autodiff ................................
Passed 0.94 sec
Start 514: python_correctness_basics
514/569 Test #514: python_correctness_basics ..................................
Passed 1.67 sec
Start 515: python_correctness_bit_test
515/569 Test #515: python_correctness_bit_test ................................
Passed 0.02 sec
Start 516: python_correctness_boundary_conditions
516/569 Test #516: python_correctness_boundary_conditions .....................
Passed 28.00 sec
Start 517: python_correctness_buffer
517/569 Test #517: python_correctness_buffer ..................................
Passed 3.62 sec
Start 518: python_correctness_compile_to
518/569 Test #518: python_correctness_compile_to ..............................
Passed 4.19 sec
Start 519: python_correctness_division
519/569 Test #519: python_correctness_division ................................
Passed 1.11 sec
Start 520: python_correctness_extern
520/569 Test #520: python_correctness_extern ..................................
Passed 0.19 sec
Start 521: python_correctness_float_precision_test
521/569 Test #521: python_correctness_float_precision_test ....................
Passed 0.78 sec
Start 522: python_correctness_iroperator
522/569 Test #522: python_correctness_iroperator ..............................
Passed 0.79 sec
Start 523: python_correctness_multipass_constraints
523/569 Test #523: python_correctness_multipass_constraints ...................
Passed 0.68 sec
Start 524: python_correctness_pystub
524/569 Test #524: python_correctness_pystub ..................................
Passed 2.40 sec
Start 525: python_correctness_rdom
525/569 Test #525: python_correctness_rdom ....................................
Passed 0.71 sec
Start 526: python_correctness_realize_warnings
526/569 Test #526: python_correctness_realize_warnings ........................
Passed 0.60 sec
Start 527: python_correctness_target
527/569 Test #527: python_correctness_target ..................................
Passed 0.07 sec
Start 528: python_correctness_tuple_select
528/569 Test #528: python_correctness_tuple_select ............................
Passed 1.33 sec
Start 529: python_correctness_type
529/569 Test #529: python_correctness_type ....................................
Passed 0.07 sec
Start 530: python_correctness_user_context_test
530/569 Test #530: python_correctness_user_context_test .......................
Passed 0.02 sec
Start 531: python_correctness_var
531/569 Test #531: python_correctness_var .....................................
Passed 0.07 sec
Start 532: python_tutorial_lesson_01_basics
532/569 Test #532: python_tutorial_lesson_01_basics ...........................
Passed 1.17 sec
Start 533: python_tutorial_lesson_02_input_image
533/569 Test #533: python_tutorial_lesson_02_input_image ......................
Passed 1.60 sec
Start 534: python_tutorial_lesson_03_debugging_1
534/569 Test #534: python_tutorial_lesson_03_debugging_1 ......................
Passed 0.60 sec
Start 535: python_tutorial_lesson_04_debugging_2
535/569 Test #535: python_tutorial_lesson_04_debugging_2 ......................
Passed 0.68 sec
Start 536: python_tutorial_lesson_05_scheduling_1
536/569 Test #536: python_tutorial_lesson_05_scheduling_1 .....................
Passed 2.33 sec
Start 537: python_tutorial_lesson_06_realizing_over_shifted_domains
537/569 Test #537: python_tutorial_lesson_06_realizing_over_shifted_domains ...
Passed 0.60 sec
Start 538: python_tutorial_lesson_07_multi_stage_pipelines
538/569 Test #538: python_tutorial_lesson_07_multi_stage_pipelines ............
Passed 6.46 sec
Start 539: python_tutorial_lesson_08_scheduling_2
539/569 Test #539: python_tutorial_lesson_08_scheduling_2 .....................
Passed 4.25 sec
Start 540: python_tutorial_lesson_09_update_definitions
540/569 Test #540: python_tutorial_lesson_09_update_definitions ...............
Passed 5.25 sec
Start 541: python_tutorial_lesson_10_aot_compilation_generate
541/569 Test #541: python_tutorial_lesson_10_aot_compilation_generate .........
Passed 1.19 sec
Start 547: python_tutorial_lesson_10_compile
542/569 Test #547: python_tutorial_lesson_10_compile ..........................
Passed 0.67 sec
Start 542: python_tutorial_lesson_10_aot_compilation_run
543/569 Test #542: python_tutorial_lesson_10_aot_compilation_run ..............
Passed 1.91 sec
Start 543: python_tutorial_lesson_11_cross_compilation
544/569 Test #543: python_tutorial_lesson_11_cross_compilation ................
Passed 4.30 sec
Start 544: python_tutorial_lesson_12_using_the_gpu
545/569 Test #544: python_tutorial_lesson_12_using_the_gpu ....................
Passed 4.71 sec
Start 545: python_tutorial_lesson_13_tuples
546/569 Test #545: python_tutorial_lesson_13_tuples ...........................
Passed 0.94 sec
Start 546: python_tutorial_lesson_14_types
547/569 Test #546: python_tutorial_lesson_14_types ............................
Passed 0.07 sec
Start 548: tutorial_lesson_01_basics
548/569 Test #548: tutorial_lesson_01_basics ..................................
Passed 0.58 sec
Start 549: tutorial_lesson_02_input_image
549/569 Test #549: tutorial_lesson_02_input_image .............................
Passed 1.07 sec
Start 550: tutorial_lesson_03_debugging_1
550/569 Test #550: tutorial_lesson_03_debugging_1 .............................
Passed 0.61 sec
Start 551: tutorial_lesson_04_debugging_2
551/569 Test #551: tutorial_lesson_04_debugging_2 .............................
Passed 1.00 sec
Start 552: tutorial_lesson_05_scheduling_1
552/569 Test #552: tutorial_lesson_05_scheduling_1 ............................
Passed 1.47 sec
Start 553: tutorial_lesson_06_realizing_over_shifted_domains
553/569 Test #553: tutorial_lesson_06_realizing_over_shifted_domains ..........
Passed 0.58 sec
Start 554: tutorial_lesson_07_multi_stage_pipelines
554/569 Test #554: tutorial_lesson_07_multi_stage_pipelines ...................
Passed 1.84 sec
Start 555: tutorial_lesson_08_scheduling_2
555/569 Test #555: tutorial_lesson_08_scheduling_2 ............................
Passed 1.19 sec
Start 556: tutorial_lesson_09_update_definitions
556/569 Test #556: tutorial_lesson_09_update_definitions ......................
Passed 3.08 sec
Start 557: tutorial_lesson_10_aot_compilation_generate
557/569 Test #557: tutorial_lesson_10_aot_compilation_generate ................
Passed 1.13 sec
Start 558: tutorial_lesson_10_aot_compilation_run
558/569 Test #558: tutorial_lesson_10_aot_compilation_run .....................
Passed 0.00 sec
Start 559: tutorial_lesson_11_cross_compilation
559/569 Test #559: tutorial_lesson_11_cross_compilation .......................
Passed 4.18 sec
Start 560: tutorial_lesson_12_using_the_gpu
560/569 Test #560: tutorial_lesson_12_using_the_gpu ...........................
Passed 3.45 sec
Start 561: tutorial_lesson_13_tuples
561/569 Test #561: tutorial_lesson_13_tuples ..................................
Passed 0.78 sec
Start 562: tutorial_lesson_14_types
562/569 Test #562: tutorial_lesson_14_types ...................................
Passed 0.57 sec
Start 563: tutorial_lesson_15_build_gens
563/569 Test #563: tutorial_lesson_15_build_gens ..............................
Passed 1266.31 sec
Start 564: tutorial_lesson_15_check_files
564/569 Test #564: tutorial_lesson_15_check_files .............................
Passed 0.02 sec
Start 565: tutorial_lesson_16_rgb_run
565/569 Test #565: tutorial_lesson_16_rgb_run .................................
Passed 6.07 sec
Start 566: tutorial_lesson_17_predicated_rdom
566/569 Test #566: tutorial_lesson_17_predicated_rdom .........................
Passed 0.80 sec
Start 567: tutorial_lesson_18_parallel_associative_reductions
567/569 Test #567: tutorial_lesson_18_parallel_associative_reductions .........
Passed 1.18 sec
Start 568: tutorial_lesson_19_wrapper_funcs
568/569 Test #568: tutorial_lesson_19_wrapper_funcs ...........................
Passed 1.42 sec
Start 569: tutorial_lesson_20_cloning_funcs
569/569 Test #569: tutorial_lesson_20_cloning_funcs ...........................
Passed 0.73 sec
100% tests passed, 0 tests failed out of 569
Label Time Summary:
Adams2019 = 432.88 sec*proc (5 tests)
Li2018 = 2.77 sec*proc (2 tests)
correctness = 961.90 sec*proc (352 tests)
correctness_multi_gpu = 0.04 sec*proc (1 test)
error = 11.61 sec*proc (96 tests)
generator = 10.73 sec*proc (44 tests)
internal = 1.14 sec*proc (1 test)
python = 125.76 sec*proc (41 tests)
tutorial = 1298.07 sec*proc (22 tests)
warning = 1.91 sec*proc (4 tests)
Total Test time (real) = 2847.76 sec
The following tests did not run:
9 - correctness_multi_gpu_gpu_multi_device (Skipped)
15 - correctness_async_device_copy (Skipped)
69 - correctness_cuda_8_bit_dot_product (Skipped)
71 - correctness_custom_cuda_context (Skipped)
81 - correctness_device_buffer_copy (Skipped)
82 - correctness_device_copy_at_inner_loop (Skipped)
83 - correctness_device_crop (Skipped)
84 - correctness_device_slice (Skipped)
87 - correctness_dynamic_allocation_in_gpu_kernel (Skipped)
103 - correctness_extern_stage_on_device (Skipped)
113 - correctness_float16_t_neon_op_check (Skipped)
121 - correctness_fuse_gpu_threads (Skipped)
129 - correctness_gpu_allocation_cache (Skipped)
130 - correctness_gpu_arg_types (Skipped)
131 - correctness_gpu_assertion_in_kernel (Skipped)
132 - correctness_gpu_bounds_inference_failure (Skipped)
133 - correctness_gpu_condition_lifting (Skipped)
134 - correctness_gpu_cpu_simultaneous_read (Skipped)
136 - correctness_gpu_different_blocks_threads_dimensions (Skipped)
137 - correctness_gpu_dynamic_shared (Skipped)
139 - correctness_gpu_give_input_buffers_device_allocations (Skipped)
140 - correctness_gpu_jit_explicit_copy_to_device (Skipped)
143 - correctness_gpu_mixed_dimensionality (Skipped)
144 - correctness_gpu_mixed_shared_mem_types (Skipped)
147 - correctness_gpu_non_monotonic_shared_mem_size (Skipped)
151 - correctness_gpu_param_allocation (Skipped)
152 - correctness_gpu_reuse_shared_memory (Skipped)
153 - correctness_gpu_specialize (Skipped)
154 - correctness_gpu_store_in_register_with_no_lanes_loop (Skipped)
155 - correctness_gpu_sum_scan (Skipped)
156 - correctness_gpu_texture (Skipped)
157 - correctness_gpu_thread_barrier (Skipped)
158 - correctness_gpu_transpose (Skipped)
160 - correctness_gpu_vectorized_shared_memory (Skipped)
191 - correctness_introspection (Skipped)
204 - correctness_load_library (Skipped)
245 - correctness_parallel_gpu_nested (Skipped)
276 - correctness_register_shuffle (Skipped)
292 - correctness_simd_op_check_hvx (Skipped)
304 - correctness_specialize_to_gpu (Skipped)
320 - correctness_tiled_matmul (Skipped)
356 - correctness_vectorized_gpu_allocation (Skipped)
400 - error_five_d_gpu_buffer (Skipped)
475 - generator_aot_define_extern_opencl (Skipped)
483 - generator_aot_gpu_object_lifetime (Skipped)
484 - generator_aot_gpu_only (Skipped)
485 - generator_aot_gpu_texture (Skipped)
495 - generator_aot_opencl_runtime (Skipped)
LLVM_PROFILE_FILE="/<<PKGBUILDDIR>>/build-profile/raw/stage-0-%p-%m.profraw" ctest -j1 --label-regex
"performance|auto_schedule" --repeat until-pass:5 --output-on-failure --test-dir
/<<PKGBUILDDIR>>/build/stage-0/halide
Internal ctest changing into directory: /<<PKGBUILDDIR>>/build/stage-0/halide
Test project /<<PKGBUILDDIR>>/build/stage-0/halide
Start 9: auto_schedule_cost_function
1/46 Test #9: auto_schedule_cost_function ............. Passed 3.88 sec
Start 10: auto_schedule_data_dependent
2/46 Test #10: auto_schedule_data_dependent ............ Passed 1.34 sec
Start 11: auto_schedule_extern
3/46 Test #11: auto_schedule_extern .................... Passed 0.07 sec
Start 12: auto_schedule_fibonacci
4/46 Test #12: auto_schedule_fibonacci ................. Passed 0.66 sec
Start 13: auto_schedule_histogram
5/46 Test #13: auto_schedule_histogram ................. Passed 3.16 sec
Start 14: auto_schedule_large_window
6/46 Test #14: auto_schedule_large_window .............. Passed 1.32 sec
Start 15: auto_schedule_mat_mul
7/46 Test #15: auto_schedule_mat_mul ................... Passed 10.28 sec
Start 16: auto_schedule_max_filter
8/46 Test #16: auto_schedule_max_filter ................ Passed 13.39 sec
Start 17: auto_schedule_multi_output
9/46 Test #17: auto_schedule_multi_output .............. Passed 0.76 sec
Start 18: auto_schedule_overlap
10/46 Test #18: auto_schedule_overlap ................... Passed 11.10 sec
Start 19: auto_schedule_param
11/46 Test #19: auto_schedule_param ..................... Passed 0.13 sec
Start 20: auto_schedule_reorder
12/46 Test #20: auto_schedule_reorder ................... Passed 20.87 sec
Start 21: auto_schedule_small_pure_update
13/46 Test #21: auto_schedule_small_pure_update ......... Passed 0.66 sec
Start 22: auto_schedule_tile_vs_inline
14/46 Test #22: auto_schedule_tile_vs_inline ............ Passed 1.22 sec
Start 23: auto_schedule_unused_func
15/46 Test #23: auto_schedule_unused_func ............... Passed 0.60 sec
Start 24: auto_schedule_vectorize_var_in_update
16/46 Test #24: auto_schedule_vectorize_var_in_update ... Passed 0.97 sec
Start 481: performance_tiled_matmul
17/46 Test #481: performance_tiled_matmul ................***Skipped 0.04 sec
Start 482: performance_async_gpu
18/46 Test #482: performance_async_gpu ...................***Skipped 0.04 sec
Start 483: performance_block_transpose
19/46 Test #483: performance_block_transpose ............. Passed 10.79 sec
Start 484: performance_boundary_conditions
20/46 Test #484: performance_boundary_conditions ......... Passed 11.95 sec
Start 485: performance_clamped_vector_load
21/46 Test #485: performance_clamped_vector_load ......... Passed 6.83 sec
Start 486: performance_const_division
22/46 Test #486: performance_const_division .............. Passed 48.01 sec
Start 487: performance_fan_in
23/46 Test #487: performance_fan_in ...................... Passed 8.26 sec
Start 488: performance_fast_inverse
24/46 Test #488: performance_fast_inverse ................ Passed 1.30 sec
Start 489: performance_fast_pow
25/46 Test #489: performance_fast_pow .................... Passed 1.82 sec
Start 490: performance_fast_sine_cosine
26/46 Test #490: performance_fast_sine_cosine ............ Passed 2.77 sec
Start 491: performance_gpu_half_throughput
27/46 Test #491: performance_gpu_half_throughput .........***Skipped 0.05 sec
Start 492: performance_inner_loop_parallel
28/46 Test #492: performance_inner_loop_parallel ......... Passed 7.82 sec
Start 493: performance_jit_stress
29/46 Test #493: performance_jit_stress .................. Passed 0.79 sec
Start 494: performance_lots_of_inputs
30/46 Test #494: performance_lots_of_inputs .............. Passed 37.52 sec
Start 495: performance_lots_of_small_allocations
31/46 Test #495: performance_lots_of_small_allocations ... Passed 12.26 sec
Start 496: performance_matrix_multiplication
32/46 Test #496: performance_matrix_multiplication ....... Passed 6.18 sec
Start 497: performance_memcpy
33/46 Test #497: performance_memcpy ...................... Passed 2.35 sec
Start 498: performance_memory_profiler
34/46 Test #498: performance_memory_profiler ............. Passed 1.62 sec
Start 499: performance_nested_vectorization_gemm
35/46 Test #499: performance_nested_vectorization_gemm ... Passed 20.13 sec
Start 500: performance_packed_planar_fusion
36/46 Test #500: performance_packed_planar_fusion ........ Passed 2.61 sec
Start 501: performance_parallel_performance
37/46 Test #501: performance_parallel_performance ........***Failed Required
regular expression not found. Regex=[Success!
] 1.95 sec
WARNING: Parallel should be faster
Realizing g
Done realizing g
Times: 0.130060 0.130208
Speedup: 0.998864
Start 501: performance_parallel_performance
Test #501: performance_parallel_performance ........***Failed Required
regular expression not found. Regex=[Success!
] 2.02 sec
WARNING: Parallel should be faster
Realizing g
Done realizing g
Times: 0.153547 0.137333
Speedup: 1.118061
Start 501: performance_parallel_performance
Test #501: performance_parallel_performance ........***Failed Required
regular expression not found. Regex=[Success!
] 1.98 sec
WARNING: Parallel should be faster
Realizing g
Done realizing g
Times: 0.145831 0.135909
Speedup: 1.073005
Start 501: performance_parallel_performance
Test #501: performance_parallel_performance ........***Failed Required
regular expression not found. Regex=[Success!
] 1.89 sec
WARNING: Parallel should be faster
Realizing g
Done realizing g
Times: 0.128548 0.137594
Speedup: 0.934260
Start 501: performance_parallel_performance
Test #501: performance_parallel_performance ........***Failed Required
regular expression not found. Regex=[Success!
] 1.91 sec
WARNING: Parallel should be faster
Realizing g
Done realizing g
Times: 0.129350 0.129644
Speedup: 0.997731
Start 502: performance_profiler
38/46 Test #502: performance_profiler .................... Passed 6.59 sec
Start 503: performance_realize_overhead
39/46 Test #503: performance_realize_overhead ............ Passed 8.53 sec
Start 504: performance_rfactor
40/46 Test #504: performance_rfactor ..................... Passed 11.25 sec
Start 505: performance_rgb_interleaved
41/46 Test #505: performance_rgb_interleaved ............. Passed 16.79 sec
Start 506: performance_stack_vs_heap
42/46 Test #506: performance_stack_vs_heap ............... Passed 2.36 sec
Start 507: performance_sort
43/46 Test #507: performance_sort ........................ Passed 2.96 sec
Start 508: performance_thread_safe_jit
44/46 Test #508: performance_thread_safe_jit ............. Passed 4.55 sec
Start 509: performance_vectorize
45/46 Test #509: performance_vectorize ................... Passed 6.00 sec
Start 510: performance_wrap
46/46 Test #510: performance_wrap ........................***Skipped 0.04 sec
98% tests passed, 1 tests failed out of 46
Label Time Summary:
auto_schedule = 70.39 sec*proc (16 tests)
performance = 244.12 sec*proc (30 tests)
Total Test time (real) = 322.40 sec
The following tests did not run:
481 - performance_tiled_matmul (Skipped)
482 - performance_async_gpu (Skipped)
491 - performance_gpu_half_throughput (Skipped)
510 - performance_wrap (Skipped)
The following tests FAILED:
501 - performance_parallel_performance (Failed)
Errors while running CTest
make[2]: *** [debian/rules:104: perform_stage_build] Error 8
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:170: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:94: binary-indep] Error 2
dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit
status 2
--------------------------------------------------------------------------------
The above is just how the build ends but I believe it's also the most relevant
part.
The build was made in a machine with a single CPU, and I think that's
determinant for the error to happen.
Therefore, to reproduce, please try first setting GRUB_CMDLINE_LINUX="nr_cpus=1"
in /etc/default/grub. If that does not work, then the general offer below
still applies.
I hope this is not too complex to fix. Maybe the attached patch
is enough, but I've not had time to test it.
---------------------------------------------------------------------
About the archive rebuild: The build was made using virtual machines
from Hetzner, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages (plus
debhelper).
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.--- a/test/performance/CMakeLists.txt
+++ b/test/performance/CMakeLists.txt
@@ -20,7 +20,6 @@ tests(GROUPS performance
memory_profiler.cpp
nested_vectorization_gemm.cpp
packed_planar_fusion.cpp
- parallel_performance.cpp
profiler.cpp
realize_overhead.cpp
rfactor.cpp