py-v0.4.0
Changes
Support load dataset in C++
The usage is like this:
train_path = "train_path.txt"
valid_path = "valid_path.txt"
ffm.train(train_path=train_path, valid_path=valid_path)
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.4.0/ffm-0.4.0.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.4.0/ffm-0.4.0-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.4.0/ffm-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl