-
|
I'm observing a strange behavior but I'm not sure if it isn't just user error. One one of my Linux machines, the pip-installed Halide python bindings work beautifully. On another, however, I encounter strange missing symbol errors. (I observe the same behavior with Python 3.13, installed via I can work around the issue by setting Does anyone have suggestions on what configs I should check to avoid the workarounds and get both machines working with simple |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
|
I wish I could say I've seen this before! Can you try running the Python interpreter with |
Beta Was this translation helpful? Give feedback.
Great suggestion. Indeed it was user error. 🤦 I had a very old
libHalide.soin my.local/libon that machine that I'd forgotten about. (Version 16!) and that symbol happened to be the first one which wasn't defined. Removing that old version fixed the issue.It does raise a question: is it possible to somehow move the python package's
lib64to higher precedence to avoid collision with system installations?Or, at least, a versioned library name
libHalide.so.21.0.0would have avoided this particular issue but not the general collision problem.