Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-17049

[C++] arrow-compute-expression-benchmark aborts with sanity check failure

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Duplicate
    • None
    • None
    • Benchmarking, C++
    • None

    Description

      $ ./build-release/relwithdebinfo/arrow-compute-expression-benchmark 
      2022-07-12T11:56:06+02:00
      Running ./build-release/relwithdebinfo/arrow-compute-expression-benchmark
      Run on (24 X 3800 MHz CPU s)
      CPU Caches:
        L1 Data 32 KiB (x12)
        L1 Instruction 32 KiB (x12)
        L2 Unified 512 KiB (x12)
        L3 Unified 16384 KiB (x4)
      Load Average: 0.44, 3.87, 2.60
      ***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
      -------------------------------------------------------------------------------------------------------------------------------------------------
      Benchmark                                                                                                       Time             CPU   Iterations
      -------------------------------------------------------------------------------------------------------------------------------------------------
      SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_simple                                          5734 ns         5733 ns       122775
      SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_simple                                            9094 ns         9092 ns        76172
      SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_dictionary                                     12992 ns        12989 ns        53601
      SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_dictionary                                       16395 ns        16392 ns        42601
      SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_simple                                          5756 ns         5755 ns       120485
      SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_simple                                            9197 ns         9195 ns        76168
      SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_dictionary                                     12875 ns        12872 ns        54240
      SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_dictionary                                       16567 ns        16563 ns        42539
      BindAndEvaluate/simple_array                                                                                  255 ns          255 ns      2748813
      BindAndEvaluate/simple_scalar                                                                                 252 ns          252 ns      2765200
      BindAndEvaluate/nested_array                                                                                 2251 ns         2251 ns       310424
      BindAndEvaluate/nested_scalar                                                                                2687 ns         2686 ns       261939
      -- Arrow Fatal Error --
      Invalid: Value lengths differed from ExecBatch length
      Abandon
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              apitrou Antoine Pitrou
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: