Skip to main content

A python interface to miniosl (shogi library)

Project description

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?usp=share_link

pip wheel

build from source

  • 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.git
  • cd miniosl
  • pip3 install -e .
    • example for envvar: CMAKE_BUILD_PARALLEL_LEVEL=4 CXX=g++-12

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

miniosl-0.0.5-cp311-cp311-macosx_13_0_arm64.whl (489.3 kB view details)

Uploaded CPython 3.11 macOS 13.0+ ARM64

miniosl-0.0.5-cp310-cp310-manylinux_2_28_x86_64.whl (652.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

File details

Details for the file miniosl-0.0.5-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for miniosl-0.0.5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 41b22144f43c6c5508734b2952786ea269029b70d527b3bf6782ee2816007032
MD5 df4fdc347f3635f65c981458a863d85f
BLAKE2b-256 4a6e4145487a7111d900e1eae85dfef5c6803e3ac43564c153966389da65216c

See more details on using hashes here.

File details

Details for the file miniosl-0.0.5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for miniosl-0.0.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf5578f5d372fc2aeff4aeece474d05d15878ee4442b5acb931afa51866beeb2
MD5 b3f03eff657600b041a95d7ac4d69f67
BLAKE2b-256 bf34ebec3acd6662a61c84583e63c0d80a69111fe3aaf3456ccd82a18a97a9d1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page