Skip to main content

treelite_rs

PyO3 Python binding for treelite-rs — a from-scratch Rust rewrite of Treelite.

This is the sole external language binding for the project (no C-API). It exposes load → predict → serialize directly over the Rust core, with predictions validated to match upstream Treelite within 1e-5.

Build into the active environment:

maturin develop

Download files

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

Source Distribution

treelite_rs-0.1.1.tar.gz (292.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

treelite_rs-0.1.1-cp310-abi3-win_amd64.whl (32.5 MB view details)

Uploaded CPython 3.10+Windows x86-64

treelite_rs-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl (50.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.34+ x86-64

treelite_rs-0.1.1-cp310-abi3-macosx_11_0_arm64.whl (40.1 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file treelite_rs-0.1.1.tar.gz.

File metadata

  • Download URL: treelite_rs-0.1.1.tar.gz
  • Upload date:
  • Size: 292.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for treelite_rs-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1e7a4e6edefb6f494fbbd9b82d8d687adf82a4b0d1300d54f8db56862d663139
MD5 d7f82c37a76670933815b4c099f40af0
BLAKE2b-256 96b098e183beb05dbd1b921f7f3362da98ce3755a8744ae5ac028ac9b37979a1

See more details on using hashes here.

File details

Details for the file treelite_rs-0.1.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: treelite_rs-0.1.1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 32.5 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for treelite_rs-0.1.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a2417e79f67a029d3e4ea44eed0730f3c124c32a3af9a6380b2fce05f09b7e19
MD5 f2f5acf5eb1f34345b3701acedb0623d
BLAKE2b-256 db75902b3c3864f9187494182e8c981c6842dc68d3841575020e5b637f365c71

See more details on using hashes here.

File details

Details for the file treelite_rs-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: treelite_rs-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 50.3 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for treelite_rs-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8bdeef296a81eca7dda44964cbce45a1046ab7af1ae2f18a6c0ee43eb83a251b
MD5 0dcb3dffceadc44a4ea6d4155ace7810
BLAKE2b-256 4777735215298b890912f60ba7bdb56f0a3edc2c809b618c447e830a18e8d3d7

See more details on using hashes here.

File details

Details for the file treelite_rs-0.1.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: treelite_rs-0.1.1-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 40.1 MB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for treelite_rs-0.1.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64fde1aacf2f3147d2b740654995966c2088696d731c6b5a830732ef36b2e65b
MD5 c12108fd417d00b429b20af535e9a462
BLAKE2b-256 4c1881f34a3d2fe6ef1cd9bbd0711ef6e150a36928702465becbf8b88ce5701f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page