llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
29.34k stars 12.13k forks source link

Issue in utilizing concrete-ml, throwing LLVM bug #113849

Open rohancshah21 opened 1 month ago

rohancshah21 commented 1 month ago

I'm attempting to use concrete-ml's FHE library and compiling it to send and receive encrypted data. When I run my backend python file (backend/backend.py, I see this error: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. libc++abi: Pure virtual function called!

Code pointers here

EugeneZelenko commented 1 month ago

@rohancshah21: Could you please provide stack trace and version information?

rohancshah21 commented 1 month ago

I don't have either IntelOpenMP or LLVMlite installed (when I check pip installs).

If you look in our repo at client.py and server.py, we are attempting to make use of a concrete-ml library that is compiling and saying these two versions are being found (presumably due to other pip installs on my machine).

My python version is 3.9.7. It prints this warning message when I try to start running my backend file.

Screenshot 2024-10-29 at 10 43 52 PM