Execute tensor product functions with RowFn - #9348
Performance Regression: -3.02%
⚠️ Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.
For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.
⚡ 17 improved benchmarks
❌ 71 regressed benchmarks
✅ 1906 untouched benchmarks
🆕 57 new benchmarks
⏩ 89 skipped benchmarks1
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | case_when_nary_10_conditions[1000] |
398.8 µs | 601.3 µs | -33.68% |
| ❌ | Simulation | case_when_nary_equality_lookup[1000] |
307.5 µs | 421.5 µs | -27.04% |
| ❌ | Simulation | baseline_lt[4, 1024] |
95.8 µs | 129.8 µs | -26.19% |
| ❌ | Simulation | case_when_nary_10_conditions[10000] |
739.8 µs | 998.8 µs | -25.93% |
| ❌ | Simulation | baseline_eq[4, 1024] |
94.5 µs | 125.4 µs | -24.64% |
| ❌ | Simulation | case_when_nary_early_dominant[1000] |
224.1 µs | 296.1 µs | -24.32% |
| ❌ | Simulation | baseline_eq[16, 1024] |
96.4 µs | 127.2 µs | -24.17% |
| ❌ | Simulation | baseline_lt[16, 1024] |
97 µs | 126.9 µs | -23.56% |
| ❌ | Simulation | case_when_nary_3_conditions[1000] |
226.1 µs | 295.5 µs | -23.49% |
| ❌ | Simulation | case_when_all_false[1000] |
119.7 µs | 153.1 µs | -21.76% |
| ❌ | Simulation | case_when_all_true[1000] |
123.1 µs | 156.6 µs | -21.4% |
| ❌ | Simulation | bench_compare_sliced_dict_primitive[(1000, 10000)] |
125.9 µs | 160.1 µs | -21.33% |
| ❌ | Simulation | case_when_nary_equality_lookup[10000] |
512.9 µs | 644.8 µs | -20.45% |
| ❌ | Simulation | bench_compare_sliced_dict_primitive[(2500, 10000)] |
146.3 µs | 183.6 µs | -20.32% |
| ❌ | Simulation | bench_compare_sliced_dict_primitive[(2000, 10000)] |
139.6 µs | 174 µs | -19.79% |
| ❌ | Simulation | bench_compare_sliced_dict_primitive[(3333, 10000)] |
160.2 µs | 196.7 µs | -18.57% |
| ❌ | Simulation | case_when_nary_early_dominant[10000] |
381.9 µs | 463.1 µs | -17.54% |
| ❌ | Simulation | case_when_nary_3_conditions[10000] |
383.5 µs | 462.9 µs | -17.15% |
| ❌ | Simulation | bench_compare_sliced_dict_primitive[(5000, 10000)] |
184.3 µs | 222.2 µs | -17.06% |
| ❌ | Simulation | cold_misaligned[(64, 256)] |
4.4 ms | 5.3 ms | -16.71% |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing ct/row-fn-tensor-products (c3ed052) with develop (1a493b6)2
Footnotes
-
89 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
-
No successful run was found on
ct/row-fn-tensor-l2(6c84e6e) during the generation of this report, sodevelop(1a493b6) was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩