cornell-zhang/hcl-dialect

CSim and CSynth modes support for HLS backend

smc447 opened this issue · 4 comments

Error trace:

*** Error in `python3': malloc(): smallbin double linked list corrupted: 0x0000000002007910 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7f474)[0x7efde085e474]
/lib64/libc.so.6(+0x82bb0)[0x7efde0861bb0]
/lib64/libc.so.6(__libc_malloc+0x4c)[0x7efde086478c]
/home/smc447/anaconda3/envs/hlc-env/bin/../lib/libstdc++.so.6(_Znwm+0x1c)[0x7efc838acafc]
/home/smc447/anaconda3/envs/hlc-env/bin/../lib/libstdc++.so.6(_ZNSs4_Rep9_S_createEmmRKSaIcE+0x69)[0x7efc838ee269]
/home/smc447/anaconda3/envs/hlc-env/bin/../lib/libstdc++.so.6(_ZNSs4_Rep8_M_cloneERKSaIcEm+0x22)[0x7efc838ef0d2]
/home/smc447/anaconda3/envs/hlc-env/bin/../lib/libstdc++.so.6(_ZNSs7reserveEm+0x3d)[0x7efc838ef17d]
/home/smc447/anaconda3/envs/hlc-env/bin/../lib/libstdc++.so.6(_ZNSspLEc+0x36)[0x7efc838ef6c6]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x4cd85)[0x7efc8aedad85]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x5c031)[0x7efc8aeea031]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x55fa4)[0x7efc8aee3fa4]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x51244)[0x7efc8aedf244]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x4631d)[0x7efc8aed431d]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x4705d)[0x7efc8aed505d]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x497e6)[0x7efc8aed77e6]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x4980c)[0x7efc8aed780c]
python3[0x4f12e5]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x48e82)[0x7efc8aed6e82]
python3(_PyObject_Call+0x6a)[0x50671a]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x5b5d3)[0x7efc8aee95d3]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x17a669)[0x7efc8b008669]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x12028c)[0x7efc8afae28c]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x11f9e3)[0x7efc8afad9e3]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x121e9b)[0x7efc8afafe9b]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x1cc11e)[0x7efc8b05a11e]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x1bc4c2)[0x7efc8b04a4c2]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x1a7c03)[0x7efc8b035c03]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x1a7f60)[0x7efc8b035f60]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x4e7a5)[0x7efc8aedc7a5]
python3[0x508127]
python3(_PyObject_MakeTpCall+0x2ec)[0x4f0edc]
python3[0x506050]
python3(_PyEval_EvalFrameDefault+0x123a)[0x4e920a]
python3[0x4e70ca]
python3(_PyFunction_Vectorcall+0xd5)[0x4f8515]
python3(_PyObject_FastCallDictTstate+0x1a5)[0x4f07b5]
python3[0x502fa1]
python3[0x4f1390]
/home/smc447/hcl-dialect-prototype/build/tools/hcl/python_packages/hcl_core/hcl_mlir/_mlir_libs/_mlir.cpython-39-x86_64-linux-gnu.so(+0x48e82)[0x7efc8aed6e82]
python3(_PyObject_MakeTpCall+0x2ec)[0x4f0edc]
python3(_PyEval_EvalFrameDefault+0x5475)[0x4ed445]
python3[0x4e70ca]
python3(_PyFunction_Vectorcall+0xd5)[0x4f8515]
python3(_PyEval_EvalFrameDefault+0x68b)[0x4e865b]
python3[0x4e70ca]
python3(_PyFunction_Vectorcall+0xd5)[0x4f8515]
python3(_PyEval_EvalFrameDefault+0x4d1f)[0x4eccef]
python3[0x4f87f3]
python3(_PyEval_EvalFrameDefault+0x3d1)[0x4e83a1]
python3[0x4f87f3]
python3(_PyEval_EvalFrameDefault+0x3d1)[0x4e83a1]
python3[0x4e70ca]
python3(_PyEval_EvalCodeWithName+0x47)[0x4e6d57]
python3(PyEval_EvalCodeEx+0x39)[0x4e6d09]
python3(PyEval_EvalCode+0x1b)[0x594e7b]
python3[0x5c2307]
python3[0x5be270]
python3[0x4563ed]
python3(PyRun_SimpleFileExFlags+0x1a2)[0x5b8062]
python3(Py_RunMain+0x37e)[0x5b55ce]
python3(Py_BytesMain+0x39)[0x588ff9]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7efde0801555]
python3[0x588eae]
======= Memory map: ========
00400000-0041f000 r--p 00000000 00:2f 2369464052                         /home/smc447/anaconda3/envs/hlc-env/bin/python3.9
0041f000-00612000 r-xp 0001f000 00:2f 2369464052                         /home/smc447/anaconda3/envs/hlc-env/bin/python3.9
00612000-00710000 r--p 00212000 00:2f 2369464052                         /home/smc447/anaconda3/envs/hlc-env/bin/python3.9
00711000-00712000 r--p 00310000 00:2f 2369464052                         /home/smc447/anaconda3/envs/hlc-env/bin/python3.9
00712000-00749000 rw-p 00311000 00:2f 2369464052                         /home/smc447/anaconda3/envs/hlc-env/bin/python3.9
00749000-0076b000 rw-p 00000000 00:00 0 
012e0000-02038000 rw-p 00000000 00:00 0                                  [heap]
7efc7c000000-7efc7c021000 rw-p 00000000 00:00 0 
7efc7c021000-7efc80000000 ---p 00000000 00:00 0 
7efc80950000-7efc80ad0000 rw-p 00000000 00:00 0 
7efc80ad0000-7efc80ad5000 r--p 00000000 00:2f 1077319421                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/json.cpython-39-x86_64-linux-gnu.so
7efc80ad5000-7efc80ae1000 r-xp 00005000 00:2f 1077319421                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/json.cpython-39-x86_64-linux-gnu.so
7efc80ae1000-7efc80ae5000 r--p 00011000 00:2f 1077319421                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/json.cpython-39-x86_64-linux-gnu.so
7efc80ae5000-7efc80ae6000 ---p 00015000 00:2f 1077319421                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/json.cpython-39-x86_64-linux-gnu.so
7efc80ae6000-7efc80ae7000 r--p 00015000 00:2f 1077319421                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/json.cpython-39-x86_64-linux-gnu.so
7efc80ae7000-7efc80ae8000 rw-p 00016000 00:2f 1077319421                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/json.cpython-39-x86_64-linux-gnu.so
7efc80ae8000-7efc80b68000 rw-p 00000000 00:00 0 
7efc80b68000-7efc80b73000 r--p 00000000 00:2f 1077319283                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/parsers.cpython-39-x86_64-linux-gnu.so
7efc80b73000-7efc80bd9000 r-xp 0000b000 00:2f 1077319283                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/parsers.cpython-39-x86_64-linux-gnu.so
7efc80bd9000-7efc80be5000 r--p 00071000 00:2f 1077319283                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/parsers.cpython-39-x86_64-linux-gnu.so
7efc80be5000-7efc80be6000 r--p 0007c000 00:2f 1077319283                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/parsers.cpython-39-x86_64-linux-gnu.so
7efc80be6000-7efc80bed000 rw-p 0007d000 00:2f 1077319283                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/parsers.cpython-39-x86_64-linux-gnu.so
7efc80bed000-7efc80bee000 rw-p 00000000 00:00 0 
7efc80bee000-7efc80bf0000 r--p 00000000 00:2f 2369450122                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/lib-dynload/cmath.cpython-39-x86_64-linux-gnu.so
7efc80bf0000-7efc80bfa000 r-xp 00002000 00:2f 2369450122                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/lib-dynload/cmath.cpython-39-x86_64-linux-gnu.so
7efc80bfa000-7efc80bfc000 r--p 0000c000 00:2f 2369450122                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/lib-dynload/cmath.cpython-39-x86_64-linux-gnu.so
7efc80bfc000-7efc80bfd000 r--p 0000d000 00:2f 2369450122                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/lib-dynload/cmath.cpython-39-x86_64-linux-gnu.so
7efc80bfd000-7efc80bfe000 rw-p 0000e000 00:2f 2369450122                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/lib-dynload/cmath.cpython-39-x86_64-linux-gnu.so
7efc80bfe000-7efc80c00000 rw-p 00000000 00:00 0 
7efc80c00000-7efc80c04000 r--p 00000000 00:2f 1077319237                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/testing.cpython-39-x86_64-linux-gnu.so
7efc80c04000-7efc80c13000 r-xp 00004000 00:2f 1077319237                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/testing.cpython-39-x86_64-linux-gnu.so
7efc80c13000-7efc80c15000 r--p 00013000 00:2f 1077319237                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/testing.cpython-39-x86_64-linux-gnu.so
7efc80c15000-7efc80c16000 r--p 00014000 00:2f 1077319237                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/testing.cpython-39-x86_64-linux-gnu.so
7efc80c16000-7efc80c18000 rw-p 00015000 00:2f 1077319237                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/testing.cpython-39-x86_64-linux-gnu.so
7efc80c18000-7efc80d18000 rw-p 00000000 00:00 0 
7efc80d18000-7efc80d26000 r--p 00000000 00:2f 1077319243                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/groupby.cpython-39-x86_64-linux-gnu.so
7efc80d26000-7efc80e40000 r-xp 0000e000 00:2f 1077319243                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/groupby.cpython-39-x86_64-linux-gnu.so
7efc80e40000-7efc80e58000 r--p 00128000 00:2f 1077319243                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/groupby.cpython-39-x86_64-linux-gnu.so
7efc80e58000-7efc80e59000 r--p 0013f000 00:2f 1077319243                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/groupby.cpython-39-x86_64-linux-gnu.so
7efc80e59000-7efc80e65000 rw-p 00140000 00:2f 1077319243                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/groupby.cpython-39-x86_64-linux-gnu.so
7efc80e65000-7efc80ee7000 rw-p 00000000 00:00 0 
7efc80ee7000-7efc80eee000 r--p 00000000 00:2f 1077319245                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/reshape.cpython-39-x86_64-linux-gnu.so
7efc80eee000-7efc80f1d000 r-xp 00007000 00:2f 1077319245                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/reshape.cpython-39-x86_64-linux-gnu.so
7efc80f1d000-7efc80f25000 r--p 00036000 00:2f 1077319245                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/reshape.cpython-39-x86_64-linux-gnu.so
7efc80f25000-7efc80f26000 r--p 0003d000 00:2f 1077319245                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/reshape.cpython-39-x86_64-linux-gnu.so
7efc80f26000-7efc80f2a000 rw-p 0003e000 00:2f 1077319245                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/reshape.cpython-39-x86_64-linux-gnu.so
7efc80f2a000-7efc80fab000 rw-p 00000000 00:00 0 
7efc80fab000-7efc80fb1000 r--p 00000000 00:2f 2308379737                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/indexers.cpython-39-x86_64-linux-gnu.so
7efc80fb1000-7efc80fd0000 r-xp 00006000 00:2f 2308379737                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/indexers.cpython-39-x86_64-linux-gnu.so
7efc80fd0000-7efc80fd6000 r--p 00025000 00:2f 2308379737                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/indexers.cpython-39-x86_64-linux-gnu.so
7efc80fd6000-7efc80fd7000 r--p 0002a000 00:2f 2308379737                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/indexers.cpython-39-x86_64-linux-gnu.so
7efc80fd7000-7efc80fda000 rw-p 0002b000 00:2f 2308379737                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/indexers.cpython-39-x86_64-linux-gnu.so
7efc80fda000-7efc80fe3000 r--p 00000000 00:2f 2308379736                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/aggregations.cpython-39-x86_64-linux-gnu.so
7efc80fe3000-7efc8102a000 r-xp 00009000 00:2f 2308379736                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/aggregations.cpython-39-x86_64-linux-gnu.so
7efc8102a000-7efc81033000 r--p 00050000 00:2f 2308379736                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/aggregations.cpython-39-x86_64-linux-gnu.so
7efc81033000-7efc81034000 ---p 00059000 00:2f 2308379736                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/aggregations.cpython-39-x86_64-linux-gnu.so
7efc81034000-7efc81035000 r--p 00059000 00:2f 2308379736                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/aggregations.cpython-39-x86_64-linux-gnu.so
7efc81035000-7efc8103b000 rw-p 0005a000 00:2f 2308379736                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/window/aggregations.cpython-39-x86_64-linux-gnu.so
7efc8103b000-7efc810bc000 rw-p 00000000 00:00 0 
7efc810bc000-7efc810be000 r--p 00000000 00:2f 2369422204                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/lib-dynload/mmap.cpython-39-x86_64-linux-gnu.so
7efc810be000-7efc810c1000 r-xp 00002000 00:2f 2369422204                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/lib-dynload/mmap.cpython-39-x86_64-linux-gnu.so
7efc810c1000-7efc810c3000 r--p 00005000 00:2f 2369422204                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/lib-dynload/mmap.cpython-39-x86_64-linux-gnu.so
7efc810c3000-7efc810c4000 r--p 00006000 00:2f 2369422204                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/lib-dynload/mmap.cpython-39-x86_64-linux-gnu.so
7efc810c4000-7efc810c5000 rw-p 00007000 00:2f 2369422204                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/lib-dynload/mmap.cpython-39-x86_64-linux-gnu.so
7efc810c5000-7efc81145000 rw-p 00000000 00:00 0 
7efc81145000-7efc8114c000 r--p 00000000 00:2f 1077319277                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/writers.cpython-39-x86_64-linux-gnu.so
7efc8114c000-7efc81171000 r-xp 00007000 00:2f 1077319277                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/writers.cpython-39-x86_64-linux-gnu.so
7efc81171000-7efc81178000 r--p 0002c000 00:2f 1077319277                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/writers.cpython-39-x86_64-linux-gnu.so
7efc81178000-7efc81179000 r--p 00032000 00:2f 1077319277                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/writers.cpython-39-x86_64-linux-gnu.so
7efc81179000-7efc8117d000 rw-p 00033000 00:2f 1077319277                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/writers.cpython-39-x86_64-linux-gnu.so
7efc8117d000-7efc811be000 rw-p 00000000 00:00 0 
7efc811be000-7efc811c6000 r--p 00000000 00:2f 1077319252                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/internals.cpython-39-x86_64-linux-gnu.so
7efc811c6000-7efc81204000 r-xp 00008000 00:2f 1077319252                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/internals.cpython-39-x86_64-linux-gnu.so
7efc81204000-7efc8120e000 r--p 00046000 00:2f 1077319252                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/internals.cpython-39-x86_64-linux-gnu.so
7efc8120e000-7efc8120f000 r--p 0004f000 00:2f 1077319252                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/internals.cpython-39-x86_64-linux-gnu.so
7efc8120f000-7efc81215000 rw-p 00050000 00:2f 1077319252                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/internals.cpython-39-x86_64-linux-gnu.so
7efc81215000-7efc812d6000 rw-p 00000000 00:00 0 
7efc812d6000-7efc812d9000 r--p 00000000 00:2f 1077319281                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/indexing.cpython-39-x86_64-linux-gnu.so
7efc812d9000-7efc812df000 r-xp 00003000 00:2f 1077319281                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/indexing.cpython-39-x86_64-linux-gnu.so
7efc812df000-7efc812e1000 r--p 00009000 00:2f 1077319281                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/indexing.cpython-39-x86_64-linux-gnu.so
7efc812e1000-7efc812e2000 r--p 0000a000 00:2f 1077319281                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/indexing.cpython-39-x86_64-linux-gnu.so
7efc812e2000-7efc812e3000 rw-p 0000b000 00:2f 1077319281                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/indexing.cpython-39-x86_64-linux-gnu.so
7efc812e3000-7efc813a3000 rw-p 00000000 00:00 0 
7efc813a3000-7efc813a5000 r--p 00000000 00:2f 1077319263                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/reduction.cpython-39-x86_64-linux-gnu.so
7efc813a5000-7efc813a8000 r-xp 00002000 00:2f 1077319263                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/reduction.cpython-39-x86_64-linux-gnu.so
7efc813a8000-7efc813a9000 r--p 00005000 00:2f 1077319263                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/reduction.cpython-39-x86_64-linux-gnu.so
7efc813a9000-7efc813aa000 r--p 00005000 00:2f 1077319263                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/reduction.cpython-39-x86_64-linux-gnu.so
7efc813aa000-7efc813ab000 rw-p 00006000 00:2f 1077319263                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/reduction.cpython-39-x86_64-linux-gnu.so
7efc813ab000-7efc8142b000 rw-p 00000000 00:00 0 
7efc8142b000-7efc81434000 r--p 00000000 00:2f 1077319260                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/sparse.cpython-39-x86_64-linux-gnu.so
7efc81434000-7efc814e9000 r-xp 00009000 00:2f 1077319260                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/sparse.cpython-39-x86_64-linux-gnu.so
7efc814e9000-7efc814f7000 r--p 000be000 00:2f 1077319260                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/sparse.cpython-39-x86_64-linux-gnu.so
7efc814f7000-7efc814f8000 r--p 000cb000 00:2f 1077319260                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/sparse.cpython-39-x86_64-linux-gnu.so
7efc814f8000-7efc814fe000 rw-p 000cc000 00:2f 1077319260                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/sparse.cpython-39-x86_64-linux-gnu.so
7efc814fe000-7efc814ff000 rw-p 00000000 00:00 0 
7efc814ff000-7efc8150e000 r--p 00000000 00:2f 1077319234                 /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pandas/_libs/join.cpython-39-x86_64-linux-gnu.so #0 0x00007efc84fd148f PrintStackTraceSignalHandler(void*) Signals.cpp:0:0
 #1 0x00007efc84fcf17c SignalHandler(int) Signals.cpp:0:0
 #2 0x00007efde12c5630 __restore_rt sigaction.c:0:0
 #3 0x00007efde0815387 raise (/lib64/libc.so.6+0x36387)
 #4 0x00007efde0816a78 abort (/lib64/libc.so.6+0x37a78)
 #5 0x00007efde0857f67 __libc_message (/lib64/libc.so.6+0x78f67)
 #6 0x00007efde085e474 malloc_printerr malloc.c:0:0
 #7 0x00007efde0861bb0 _int_malloc malloc.c:0:0
 #8 0x00007efde086478c __libc_malloc (/lib64/libc.so.6+0x8578c)
 #9 0x00007efc838acafc operator new(unsigned long) /opt/conda/conda-bld/gcc-compiler_1654084175708/work/gcc/libstdc++-v3/libsupc++/new_op.cc:50:28
#10 0x00007efc838ee269 std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) /opt/conda/conda-bld/gcc-compiler_1654084175708/work/build/gcc-final/x86_64-conda-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:1050:24
#11 0x00007efc838ef0d2 std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) /opt/conda/conda-bld/gcc-compiler_1654084175708/work/build/gcc-final/x86_64-conda-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:1071:17
#12 0x00007efc838ef17d std::string::_M_data() const /opt/conda/conda-bld/gcc-compiler_1654084175708/work/build/gcc-final/x86_64-conda-linux-gnu/libstdc++-v3/include/bits/basic_string.h:3395:29
#13 0x00007efc838ef17d std::string::_M_rep() const /opt/conda/conda-bld/gcc-compiler_1654084175708/work/build/gcc-final/x86_64-conda-linux-gnu/libstdc++-v3/include/bits/basic_string.h:3403:51
#14 0x00007efc838ef17d std::string::reserve(unsigned long) /opt/conda/conda-bld/gcc-compiler_1654084175708/work/build/gcc-final/x86_64-conda-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:952:27
#15 0x00007efc838ef6c6 std::string::_M_data() const /opt/conda/conda-bld/gcc-compiler_1654084175708/work/build/gcc-final/x86_64-conda-linux-gnu/libstdc++-v3/include/bits/basic_string.h:3395:29
#16 0x00007efc838ef6c6 std::string::push_back(char) /opt/conda/conda-bld/gcc-compiler_1654084175708/work/build/gcc-final/x86_64-conda-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4384:29
#17 0x00007efc838ef6c6 std::string::operator+=(char) /opt/conda/conda-bld/gcc-compiler_1654084175708/work/build/gcc-final/x86_64-conda-linux-gnu/libstdc++-v3/include/bits/basic_string.h:4234:17
#18 0x00007efc8aedad85 pybind11::cpp_function::initialize_generic(std::unique_ptr<pybind11::detail::function_record, pybind11::cpp_function::InitializingFunctionRecordDeleter>&&, char const*, std::type_info const* const*, unsigned long) /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:578:0
#19 0x00007efc8aeea031 void pybind11::cpp_function::initialize<pybind11::detail::all_type_info_get_cache(_typeobject*)::'lambda'(pybind11::handle), void, pybind11::handle>(pybind11::detail::all_type_info_get_cache(_typeobject*)::'lambda'(pybind11::handle)&&, void (*)(pybind11::handle)) /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:301:0
#20 0x00007efc8aee3fa4 pybind11::cpp_function::cpp_function<pybind11::detail::all_type_info_get_cache(_typeobject*)::'lambda'(pybind11::handle), void>(pybind11::detail::all_type_info_get_cache(_typeobject*)::'lambda'(pybind11::handle)&&) /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:102:0
#21 0x00007efc8aedf244 pybind11::detail::all_type_info_get_cache(_typeobject*) /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:2248:0
#22 0x00007efc8aed431d pybind11::detail::all_type_info(_typeobject*) /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/detail/type_caster_base.h:170:0
#23 0x00007efc8aed505d pybind11::detail::instance::allocate_layout() /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/detail/type_caster_base.h:411:0
#24 0x00007efc8aed77e6 pybind11::detail::make_new_instance(_typeobject*) /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/detail/class.h:353:0
#25 0x00007efc8aed780c pybind11_object_new /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/detail/class.h:360:0
#26 0x00000000004f12e5 type_call /usr/local/src/conda/python-3.9.13/Objects/typeobject.c:1017:11
#27 0x00007efc8aed6e82 pybind11_meta_call /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/detail/class.h:177:0
#28 0x000000000050671a _Py_LeaveRecursiveCall /usr/local/src/conda/python-3.9.13/Include/internal/pycore_ceval.h:94:28
#29 0x000000000050671a _PyObject_Call /usr/local/src/conda/python-3.9.13/Objects/call.c:283:9
#30 0x00007efc8aee95d3 pybind11::detail::simple_collector<(pybind11::return_value_policy)1>::call(_object*) const /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/cast.h:1463:0
#31 0x00007efc8b008669 pybind11::object pybind11::detail::object_api<pybind11::handle>::operator()<(pybind11::return_value_policy)1, pybind11::object>(pybind11::object&&) const /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/cast.h:1633:0
#32 0x00007efc8afae28c mlir::python::PyOperation::createOpView() /home/smc447/llvm-project/mlir/lib/Bindings/Python/IRCore.cpp:1251:0
#33 0x00007efc8afad9e3 mlir::python::PyOperation::create(std::string const&, llvm::Optional<std::vector<mlir::python::PyType*, std::allocator<mlir::python::PyType*>>>, llvm::Optional<std::vector<mlir::python::PyValue*, std::allocator<mlir::python::PyValue*>>>, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, int, mlir::python::DefaultingPyLocation, pybind11::object const&) /home/smc447/llvm-project/mlir/lib/Bindings/Python/IRCore.cpp:1232:0
#34 0x00007efc8afafe9b mlir::python::PyOpView::buildGeneric(pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&) /home/smc447/llvm-project/mlir/lib/Bindings/Python/IRCore.cpp:1525:0
#35 0x00007efc8b05a11e pybind11::object pybind11::detail::argument_loader<pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&>::call_impl<pybind11::object, pybind11::object (*&)(pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&), 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, pybind11::detail::void_type>(pybind11::object (*&)(pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&), std::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>, pybind11::detail::void_type&&) && /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/cast.h:1441:0
#36 0x00007efc8b04a4c2 _ZNO8pybind116detail15argument_loaderIJRKNS_6objectENS_4listES5_N4llvm8OptionalINS_4dictEEENS7_ISt6vectorIPN4mlir6python7PyBlockESaISE_EEEENS7_IiEENSC_20DefaultingPyLocationES4_EE4callIS2_NS0_9void_typeERPFS2_S4_S5_S5_S9_SH_SI_SJ_S4_EEENSt9enable_ifIXntsrSt7is_voidIT_E5valueESS_E4typeEOT1_ /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/cast.h:1410:0
#37 0x00007efc8b035c03 void pybind11::cpp_function::initialize<pybind11::object (*&)(pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&), pybind11::object, pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&, pybind11::arg, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, char const*>(pybind11::object (*&)(pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&), pybind11::object (*)(pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&), pybind11::arg const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, char const* const&)::'lambda1'(pybind11::detail::function_call&)::operator()(pybind11::detail::function_call&) const /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:248:0
#38 0x00007efc8b035f60 void pybind11::cpp_function::initialize<pybind11::object (*&)(pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&), pybind11::object, pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&, pybind11::arg, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, char const*>(pybind11::object (*&)(pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&), pybind11::object (*)(pybind11::object const&, pybind11::list, pybind11::list, llvm::Optional<pybind11::dict>, llvm::Optional<std::vector<mlir::python::PyBlock*, std::allocator<mlir::python::PyBlock*>>>, llvm::Optional<int>, mlir::python::DefaultingPyLocation, pybind11::object const&), pybind11::arg const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, char const* const&)::'lambda1'(pybind11::detail::function_call&)::_FUN(pybind11::detail::function_call&) /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:224:0
#39 0x00007efc8aedc7a5 pybind11::cpp_function::dispatcher(_object*, _object*, _object*) /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:929:0
#40 0x0000000000508127 _PyErr_Occurred /usr/local/src/conda/python-3.9.13/Include/internal/pycore_pyerrors.h:14:18
#41 0x0000000000508127 _Py_CheckFunctionResult /usr/local/src/conda/python-3.9.13/Objects/call.c:39:14
#42 0x0000000000508127 cfunction_call /usr/local/src/conda/python-3.9.13/Objects/methodobject.c:554:12
#43 0x00000000004f0edc _PyObject_MakeTpCall /usr/local/src/conda/python-3.9.13/Objects/call.c:191:18
#44 0x0000000000506050 _PyObject_VectorcallTstate /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:116:16
#45 0x0000000000506050 _PyObject_VectorcallTstate /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:103:1
#46 0x0000000000506050 method_vectorcall /usr/local/src/conda/python-3.9.13/Objects/classobject.c:53:18
#47 0x00000000004e920a _Py_CheckFunctionResult /usr/local/src/conda/python-3.9.13/Objects/call.c:38:8
#48 0x00000000004e920a _PyObject_VectorcallTstate /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:119:12
#49 0x00000000004e920a PyObject_Vectorcall /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127:12
#50 0x00000000004e920a call_function /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077:13
#51 0x00000000004e920a _PyEval_EvalFrameDefault /usr/local/src/conda/python-3.9.13/Python/ceval.c:3537:19
#52 0x00000000004e70ca _PyEval_EvalCode /usr/local/src/conda/python-3.9.13/Python/ceval.c:4338:9
#53 0x00000000004f8515 _PyFunction_Vectorcall /usr/local/src/conda/python-3.9.13/Objects/call.c:404:1
#54 0x00000000004f07b5 _PyObject_FastCallDictTstate /usr/local/src/conda/python-3.9.13/Objects/call.c:131:9
#55 0x0000000000502fa1 _PyObject_Call_Prepend /usr/local/src/conda/python-3.9.13/Objects/call.c:489:24
#56 0x0000000000502fa1 slot_tp_init /usr/local/src/conda/python-3.9.13/Objects/typeobject.c:6971:15
#57 0x00000000004f1390 type_call /usr/local/src/conda/python-3.9.13/Objects/typeobject.c:1029:12
#58 0x00007efc8aed6e82 pybind11_meta_call /home/smc447/anaconda3/envs/hlc-env/lib/python3.9/site-packages/pybind11/include/pybind11/detail/class.h:177:0
#59 0x00000000004f0edc _PyObject_MakeTpCall /usr/local/src/conda/python-3.9.13/Objects/call.c:191:18
#60 0x00000000004ed445 _PyObject_VectorcallTstate /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:116:16
#61 0x00000000004ed445 _PyObject_VectorcallTstate /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:103:1
#62 0x00000000004ed445 PyObject_Vectorcall /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127:12
#63 0x00000000004ed445 call_function /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077:13
#64 0x00000000004ed445 _PyEval_EvalFrameDefault /usr/local/src/conda/python-3.9.13/Python/ceval.c:3537:19
#65 0x00000000004e70ca _PyEval_EvalCode /usr/local/src/conda/python-3.9.13/Python/ceval.c:4338:9
#66 0x00000000004f8515 _PyFunction_Vectorcall /usr/local/src/conda/python-3.9.13/Objects/call.c:404:1
#67 0x00000000004e865b _Py_CheckFunctionResult /usr/local/src/conda/python-3.9.13/Objects/call.c:38:8
#68 0x00000000004e865b _PyObject_VectorcallTstate /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:119:12
#69 0x00000000004e865b PyObject_Vectorcall /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127:12
#70 0x00000000004e865b call_function /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077:13
#71 0x00000000004e865b _PyEval_EvalFrameDefault /usr/local/src/conda/python-3.9.13/Python/ceval.c:3506:23
#72 0x00000000004e70ca _PyEval_EvalCode /usr/local/src/conda/python-3.9.13/Python/ceval.c:4338:9
#73 0x00000000004f8515 _PyFunction_Vectorcall /usr/local/src/conda/python-3.9.13/Objects/call.c:404:1
#74 0x00000000004eccef _Py_CheckFunctionResult /usr/local/src/conda/python-3.9.13/Objects/call.c:38:8
#75 0x00000000004eccef _PyObject_VectorcallTstate /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:119:12
#76 0x00000000004eccef PyObject_Vectorcall /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127:12
#77 0x00000000004eccef call_function /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077:13
#78 0x00000000004eccef _PyEval_EvalFrameDefault /usr/local/src/conda/python-3.9.13/Python/ceval.c:3489:23
#79 0x00000000004f87f3 function_code_fastcall /usr/local/src/conda/python-3.9.13/Objects/call.c:332:9
#80 0x00000000004e83a1 _Py_CheckFunctionResult /usr/local/src/conda/python-3.9.13/Objects/call.c:38:8
#81 0x00000000004e83a1 _PyObject_VectorcallTstate /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:119:12
#82 0x00000000004e83a1 PyObject_Vectorcall /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127:12
#83 0x00000000004e83a1 call_function /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077:13
#84 0x00000000004e83a1 _PyEval_EvalFrameDefault /usr/local/src/conda/python-3.9.13/Python/ceval.c:3520:19
#85 0x00000000004f87f3 function_code_fastcall /usr/local/src/conda/python-3.9.13/Objects/call.c:332:9
#86 0x00000000004e83a1 _Py_CheckFunctionResult /usr/local/src/conda/python-3.9.13/Objects/call.c:38:8
#87 0x00000000004e83a1 _PyObject_VectorcallTstate /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:119:12
#88 0x00000000004e83a1 PyObject_Vectorcall /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127:12
#89 0x00000000004e83a1 call_function /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077:13
#90 0x00000000004e83a1 _PyEval_EvalFrameDefault /usr/local/src/conda/python-3.9.13/Python/ceval.c:3520:19
#91 0x00000000004e70ca _PyEval_EvalCode /usr/local/src/conda/python-3.9.13/Python/ceval.c:4338:9
#92 0x00000000004e6d57 _PyEval_EvalCodeWithName /usr/local/src/conda/python-3.9.13/Python/ceval.c:4361:12
#93 0x00000000004e6d09 PyEval_EvalCodeEx /usr/local/src/conda/python-3.9.13/Python/ceval.c:4384:1
#94 0x0000000000594e7b PyEval_EvalCode /usr/local/src/conda/python-3.9.13/Python/ceval.c:834:1
#95 0x00000000005c2307 run_eval_code_obj /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:1222:8
#96 0x00000000005be270 _Py_DECREF /usr/local/src/conda/python-3.9.13/Include/object.h:422:8
#97 0x00000000005be270 run_mod /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:1243:5
#98 0x00000000004563ed pyrun_file.cold /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:1140:15
#99 0x00000000005b8062 pyrun_simple_file /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:450:13
#100 0x00000000005b8062 PyRun_SimpleFileExFlags /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:483:15
#101 0x00000000005b55ce _Py_DECREF /usr/local/src/conda/python-3.9.13/Include/object.h:422:8
#102 0x00000000005b55ce _Py_XDECREF /usr/local/src/conda/python-3.9.13/Include/object.h:497:9
#103 0x00000000005b55ce pymain_run_file /usr/local/src/conda/python-3.9.13/Modules/main.c:380:5
#104 0x00000000005b55ce pymain_run_python /usr/local/src/conda/python-3.9.13/Modules/main.c:604:21
#105 0x00000000005b55ce Py_RunMain /usr/local/src/conda/python-3.9.13/Modules/main.c:683:5
#106 0x0000000000588ff9 Py_BytesMain /usr/local/src/conda/python-3.9.13/Modules/main.c:1130:1
#107 0x00007efde0801555 __libc_start_main (/lib64/libc.so.6+0x22555)
#108 0x0000000000588eae _start (/home/smc447/anaconda3/envs/hlc-env/bin/python3.9+0x588eae)
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Aborted

Hi Sofia, could you add the HeteroCL code piece as well?

Code :

import subprocess
import sys
import heterocl as hcl
import numpy as np
hcl.init()
#matrix_mult coputes the matrix multiplication
def matrix_mult(A, X):
    (a,b) = A.shape
    r = hcl.reduce_axis(0,b, "r")#creating loop
    Out = hcl.compute(X.shape, lambda i, j: hcl.sum((A[i,r]*X[r,j]), axis=r), name="Out")
    return Out
#main matric function that calls matrix_multa, includes compute customizations and build
def main_matrix_mult(n1,n2,n3, hcl_A, hcl_X, hcl_Out):
    A = hcl.placeholder((n1, n2), "A")
    X = hcl.placeholder((n2,n3), "X")

    target = hcl.Platform.aws_f1

    s = hcl.create_schedule([A, X], matrix_mult)

    #possible compute customizations
    #s.partition(A)
    s_out = matrix_mult.Out
    #WB = s.reuse_at(X, s[s_out], s_out.axis[0], "WB") # didnt end up working
    #i0, i1 = s[s_out].split(s_out.axis[0], factor=8)  
    #j0, j1 = s[s_out].split(s_out.axis[1], factor=8)
    #s[s_out].reorder(i0, j0, i1, j1)
    #s[s_out].pipeline(s_out.axis[1])
    s[s_out].unroll(s_out.axis[1])
    #s[s_out].parallel(s_out.axis[0])
    s[s_out].reorder(s_out.axis[1], s_out.axis[0])


    print(hcl.lower(s))
    #f = hcl.build(s)
    #proc = subprocess.Popen(
    #    "g++ -E -Wp,-v -xc++ /dev/null",
    #    shell=True,
    #    stdout=subprocess.PIPE,
    #    stderr=subprocess.PIPE,
    #    )
    #stdout, stderr = proc.communicate()
    #if "Vivado_HLS" in str(stderr):
    #    f = hcl.build(s, target="vhls_csim")
    #    f(hcl_A, hcl_X, hcl_Out)
    #    print(f)
    #target.config(compiler="vivado_hls", mode="csim", project='./test_matrix_mult')
    f = hcl.build(s, target)
    f= hcl.build(s, target="vhls")
    #f(hcl_A, hcl_X, hcl_Out)
    #print(f)
    return hcl_Out

#for testing accuracy of code
def test_matrix(n1,n2, n3):
    np_A = np.random.randint(100, size = (n1,n2))
    hcl_A = hcl.asarray(np_A)
    np_X = np.random.randint(100, size = (n2,n3))
    hcl_X = hcl.asarray(np_X)
    hcl_Out = hcl.asarray(np.zeros((n2,n3)))
    hcl_Out = main_matrix_mult(n1,n2,n3, hcl_A, hcl_X, hcl_Out)
    np_Out  = hcl_Out.asnumpy()
    print(np_Out)
    #print("shape")
    #print(np_Out.shape)
    print(np.dot(np_A,np_X))
    #print("shape")
    #print(np.dot(np_A,np_X).shape)
    #assert np.array_equal(np_Out, np.dot(np_A,np_X))

test_matrix(10,10,10)

We currently do not support the csim mode for the HLS backend. Can you use hcl.build(s, target="vhls") to directly generate the HLS code?

Removed tutorial tag as this is not part of the tutorial