-
Notifications
You must be signed in to change notification settings - Fork 59
On MacOSX, Mac M Hardware (ARM), a segmentation fault happened with YDF when pyarrow is installed #79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thank you for the detailed report, I will have a look |
Similar issue happened with After installing
|
I had the same issue, but i failed to make the connection to ydf. |
But the issue is still there when importing We have utils libs importing
|
python -c 'import pandas;import tensorflow;import tensorflow_decision_forests' works fine in my venv which only has fastparquet installed and not pyarrow |
To give some preliminary findings from the crash logs:
|
Nice, we manage package consistency with conda but inside a conda env we can also install packages with pip when needed. Tomorrow I will try by using pip only to check. Thanks for your help |
Hi, For the issue with The strange thing is that, even if ydf has protobuf24.3 statically linked, pip install the very last 4.25.3 version. There is no strict requirement to force the protobuf version to 4.24.3 when installing ydf from pip, just Anyway, by doing it manually, it works now. Not the same issue for TF-DF, it still crash, so I cannot use |
This might resolve some compatibility issues, e.g. #79 PiperOrigin-RevId: 615051068
I believe this issue has finally been solved for good with version 0.7.0. Closing this but feel free to re-open if there are still issues. |
Setup : MacOSX 13 or 14, Mac M hardware
Prerequisite : Install miniforge3
When running this program (
ydf_test.py
), it works.Now install
pyarrow
from conda or pip the result is the same: it failsOnly the error message is different.
Note that
pyarrow
is mandatory when we work on big tabular dataset stored in parquet files.The text was updated successfully, but these errors were encountered: