egraphs-good
egglog-python
BlogDocsChangelog

Easily create pure egglog output of jitted function

#272Merged
Comparing
builtins
(
18f4a14
) with
main
(
e8be112
)
CodSpeed Performance Gauge
0%
Untouched
7

Benchmarks

Passed

test_jit[add]
python/tests/test_array_api.py
CodSpeed Performance Gauge
+1%
309.4 ms305.6 ms
test_jit[lda]
python/tests/test_array_api.py
CodSpeed Performance Gauge
+1%
7.6 s7.6 s
test_jit[tuple]
python/tests/test_array_api.py
CodSpeed Performance Gauge
+1%
556 ms552.6 ms
test_run_lda[array_api-optimized]
python/tests/test_array_api.py
CodSpeed Performance Gauge
0%
877.1 µs875.3 µs
test_run_lda[base]
python/tests/test_array_api.py
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
test_run_lda[array_api-optimized-numba]
python/tests/test_array_api.py
CodSpeed Performance Gauge
0%
240.2 µs240 µs
test_run_lda[array_api]
python/tests/test_array_api.py
CodSpeed Performance Gauge
0%
4.6 ms4.6 ms

Commits

Click on a commit to change the comparison range
Base
main
e8be112
+0.46%
Easily create pure egglog output of jitted function This PR changes the logic for jitting a little bit so that we can easily emit egglog source code that doesn't contain any pyobject or Rational calls. That way it can be used in upstream core egglog as a benchmark
18f4a14
9 months ago
by saulshanabrook
© 2025 CodSpeed Technology
Home Terms Privacy Docs