miniOSL
Python interface to OSL (open shogi library), refurbished and enhanced by C++20 with pybind11 for cooperation with numpy and pytorch.
WIP.
demo@colab
https://colab.research.google.com/drive/1orT32kOR58owC0SfhPdC0yodFdn8h2nX
shogi.go(50) |
value, moves = shogi.eval() |
|---|---|
integration with ipywidgets
(experimental)
pip wheel
work with source code
- C++20 (tested with g++ 12.2.1 in
manylinux_2_28, Apple clang 14.0.3) - Python 3.10+
- cmake 3.22+
typical commands
git clone --recursive https://github.com/tkaneko/miniosl.gitcd minioslpip3 install -e .- example for envvar:
CMAKE_BUILD_PARALLEL_LEVEL=4CXX=g++-12
- example for envvar:
cui samples
api doc
The location is tentative and subject to change in the future.
Metadata
Release files for miniosl 0.1.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| miniosl-0.1.9-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.12 | abi3 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
Release files / miniosl-0.1.9-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | miniosl-0.1.9-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 22.5 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
ef727049f1dbda826a93da28e9776aad36a68b2cb7f19ae6d9717bf77ee6c038
|
|
BLAKE2b-256 checksum How to use checksums |
9951c728e08cce576bc84f0325086566b3d4986553536e8adf2aa2fc5787c68a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.5
|