py-v0.3.1
Changes
Support aarch64 for M1 Mac and AWS Graviton
We have made it work on Neon for aarch64 when computing matrices.
This allows for faster operation on aarch64 as well.
Installation
from source code
$ pip install numpy Cython==3.0a6
$ pip install "git+https://github.com/CyberAgent/[email protected]"
from sdist (source package)
$ pip install numpy
$ pip install https://github.com/CyberAgent/libffm/releases/download/py-v0.3.1/ffm-0.3.1.tar.gz
from bdist (M1 Mac)
Suppose you are using python 3.10 on an M1 mac with macOS Ventura(version 13.1)
$ pip install https://github.com/CyberAgent/libffm/releases/download/py-v0.3.1/ffm-0.3.1-cp310-cp310-macosx_13_0_arm64.whl
from bdist (linux on aarch64)
Suppose you are using python 3.10 on AWS Graviton
$ pip install https://github.com/CyberAgent/libffm/releases/download/py-v0.3.1/ffm-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl