-
Notifications
You must be signed in to change notification settings - Fork 334
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
Add support to release linux aarch64 wheels #1024
Comments
Thank you for trying it! But, I think you may be able to build from our source code.
Of course, you may need to install additional packages and/or change codes. |
I have tried to build the code from the source using the steps mentioned here and the wheel is created successfully for aarch64 but it is taking a lot of time rather than downloading from PyPI and unpacking it. Also, installation from the source code requires additional dependencies to be installed. It will be a great help if you can release nnabla Linux aarch64 wheels on PyPI. |
Thank you! It's good news! |
We took some time, but we have released aarch64 wheel package in v1.27.0. I think the installation environment is limited because glibc2.31 is required, so we will improve it in future release. |
@ TomonobuTsujikawa I have tried to install the wheel for aarch64 but it is giving the below issue :
Python version output -
It looks that the issue is in the name of the wheel created and uploaded on PyPI. I have tried to run auditwheel but getting the below issue:
Can you please look into the issue and help me here? |
Thank @odidev for detail description, it's very helpful for us! I think you need to update pip, because pip supports PEP600 (manylinux_x_yy) from v20.3. |
@TomonobuTsujikawa Thanks for the help. I have updated the pip version and now the wheel is getting installed but when I am importing it. It is giving the below error:
If I downgrade the protobuf version to 3.20.1 then import is working fine. I have tried the second solution also Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower) but the error is same. Can you suggest how we can import it without doing anything other than installing nnabla from PyPI? |
Problem
On aarch64,
pip install nnabla
is giving the below the error-Resolution
On aarch64,
pip install nnabla
should download the wheels from PyPI.@TomonobuTsujikawa and Team Please let me know your interest in releasing aarch64 wheels. To start with can you please suggest the steps/CI you are using for building the wheel.
The text was updated successfully, but these errors were encountered: