Skip to content

Instantly share code, notes, and snippets.

@saulshanabrook
Created April 30, 2025 10:03
Show Gist options
  • Save saulshanabrook/61ff514aee0e782a94be87008f1392d9 to your computer and use it in GitHub Desktop.
Save saulshanabrook/61ff514aee0e782a94be87008f1392d9 to your computer and use it in GitHub Desktop.
$ pytest -vvv tests
==================================================================================================================== test session starts =====================================================================================================================
platform darwin -- Python 3.12.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/local/Caskroom/miniconda/base/envs/mlir-egglog/bin/python3.12
cachedir: .pytest_cache
rootdir: /Users/saul/p/mlir-egglog
configfile: pyproject.toml
collected 15 items
tests/test_basic_expressions.py::TestBasicExpressions::test_arithmetic_expression PASSED [ 6%]
tests/test_basic_expressions.py::TestBasicExpressions::test_constants_and_sqrt PASSED [ 13%]
tests/test_basic_expressions.py::TestBasicExpressions::test_custom_rewrites_in_compile PASSED [ 20%]
tests/test_basic_expressions.py::TestBasicExpressions::test_exponential_expression PASSED [ 26%]
tests/test_basic_expressions.py::TestBasicExpressions::test_full_compilation_pipeline PASSED [ 33%]
tests/test_basic_expressions.py::TestBasicExpressions::test_relu_function Fatal Python error: Aborted
Current thread 0x00007ff85f1fddc0 (most recent call first):
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/llvmlite/binding/ffi.py", line 197 in __call__
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/llvmlite/binding/executionengine.py", line 99 in finalize_object
File "/Users/saul/p/mlir-egglog/src/mlir_egglog/llvm_runtime.py", line 17 in compile_mod
File "/Users/saul/p/mlir-egglog/src/mlir_egglog/jit_engine.py", line 68 in run_backend
File "/Users/saul/p/mlir-egglog/src/mlir_egglog/jit_engine.py", line 88 in jit_compile
File "/Users/saul/p/mlir-egglog/tests/test_basic_expressions.py", line 138 in test_relu_function
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/unittest/case.py", line 589 in _callTestMethod
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/unittest/case.py", line 634 in run
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/unittest/case.py", line 690 in __call__
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/unittest.py", line 351 in runtest
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/runner.py", line 174 in pytest_runtest_call
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/runner.py", line 242 in <lambda>
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/runner.py", line 341 in from_call
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/runner.py", line 241 in call_and_report
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/runner.py", line 132 in runtestprotocol
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/runner.py", line 113 in pytest_runtest_protocol
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/main.py", line 362 in pytest_runtestloop
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/main.py", line 337 in _main
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/main.py", line 283 in wrap_session
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/main.py", line 330 in pytest_cmdline_main
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/config/__init__.py", line 175 in main
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/lib/python3.12/site-packages/_pytest/config/__init__.py", line 201 in console_main
File "/usr/local/Caskroom/miniconda/base/envs/mlir-egglog/bin/pytest", line 10 in <module>
Extension modules: numpy._core._multiarray_umath, numpy.linalg._umath_linalg, black.const, black.mode, black.cache, black._width_table, blib2to3.pgen2.token, blib2to3.pgen2.grammar, blib2to3.pytree, black.strings, blib2to3.pgen2.tokenize, blib2to3.pgen2.parse, blib2to3.pgen2.pgen, blib2to3.pgen2.driver, blib2to3.pygram, black.nodes, black.comments, black.handle_ipynb_magics, black.brackets, black.lines, black.numerics, black.rusty, black.trans, black.linegen, black.parsing, black.ranges, black (total: 27)
fish: Job 1, 'pytest -vvv tests' terminated by signal SIGABRT (Abort)
$ pip freeze
anywidget==0.9.18
asttokens==3.0.0
black==25.1.0
click==8.1.8
colorama @ file:///home/conda/feedstock_root/build_artifacts/colorama_1733218098505/work
comm==0.2.2
decorator==5.2.1
egglog==10.0.1
exceptiongroup @ file:///home/conda/feedstock_root/build_artifacts/exceptiongroup_1733208806608/work
executing==2.2.0
graphviz==0.20.3
iniconfig @ file:///home/conda/feedstock_root/build_artifacts/iniconfig_1733223141826/work
ipython==9.2.0
ipython_pygments_lexers==1.1.1
ipywidgets==8.1.6
jedi==0.19.2
jupyterlab_widgets==3.0.14
lark-parser==0.12.0
llvmlite==0.44.0
matplotlib-inline==0.1.7
-e git+ssh://[email protected]/saulshanabrook/mlir-egglog.git@448573e3a3b282435a5b5f6e990e73365acff03c#egg=mlir_egglog
mypy_extensions==1.1.0
numpy @ file:///Users/runner/miniforge3/conda-bld/numpy_1745118976702/work/dist/numpy-2.2.5-cp312-cp312-macosx_10_13_x86_64.whl#sha256=2beaaa1476d4d2fdcbb0777530764db4d2179671cd5533aa594e73e4255183f6
packaging @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_packaging_1745345660/work
parse==1.20.2
parso==0.8.4
pathspec==0.12.1
pexpect==4.9.0
platformdirs==4.3.7
pluggy @ file:///home/conda/feedstock_root/build_artifacts/pluggy_1733222765875/work
prompt_toolkit==3.0.51
psygnal==0.12.0
ptyprocess==0.7.0
pure_eval==0.2.3
Pygments==2.19.1
pymlir==0.5
pytest @ file:///home/conda/feedstock_root/build_artifacts/pytest_1740946542080/work
PyYAML @ file:///Users/runner/miniforge3/conda-bld/pyyaml_1737454708382/work
setuptools==79.0.1
stack-data==0.6.3
tomli @ file:///home/conda/feedstock_root/build_artifacts/tomli_1733256695513/work
traitlets==5.14.3
typing_extensions==4.13.2
wcwidth==0.2.13
wheel==0.45.1
widgetsnbextension==4.0.14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment