Skip to main content

Efficient, Flexible and Portable Structured Generation

Project description

logo

Documentation License PyPI PyPI Downloads Ask DeepWiki

Efficient, Flexible and Portable Structured Generation

Get Started | Documentation | Blogpost | Technical Report

News

  • [2025/12] XGrammar has been officially integrated into Mirai
  • [2025/09] XGrammar has been officially integrated into OpenVINO GenAI
  • [2025/02] XGrammar has been officially integrated into Modular's MAX
  • [2025/01] XGrammar has been officially integrated into TensorRT-LLM.
  • [2024/12] XGrammar has been officially integrated into vLLM.
  • [2024/12] We presented research talks on XGrammar at CMU, UC Berkeley, MIT, THU, SJTU, Ant Group, LMSys, Qingke AI, Camel AI. The slides can be found here.
  • [2024/11] XGrammar has been officially integrated into SGLang.
  • [2024/11] XGrammar has been officially integrated into MLC-LLM.
  • [2024/11] We officially released XGrammar v0.1.0!

Overview

XGrammar is an open-source library for efficient, flexible, and portable structured generation.

It leverages constrained decoding to ensure 100% structural correctness of the output. It supports general context-free grammar to enable a broad range of structures, including JSON, regex, custom context-free grammar, etc.

XGrammar uses careful optimizations to achieve extremely low overhead in structured generation. It has achieved near-zero overhead in JSON generation, making it one of the fastest structured generation engines available.

XGrammar features universal deployment. It supports:

  • Platforms: Linux, macOS, Windows
  • Hardware: CPU, NVIDIA GPU, AMD GPU, Apple Silicon, TPU, etc.
  • Languages: Python, C++, and JavaScript APIs
  • Models: Qwen, Llama, DeepSeek, Phi, Gemma, etc.

XGrammar is very easy to integrate with LLM inference engines. It is the default structured generation backend for most LLM inference engines, including vLLM, SGLang, TensorRT-LLM, and MLC-LLM, as well as many other companies. You can also try out their structured generation modes!

Get Started

Install XGrammar:

pip install xgrammar

For use with MPS on Apple Silicon, install with:

pip install "xgrammar[metal]"

Import XGrammar:

import xgrammar as xgr

Please visit our documentation to get started with XGrammar.

Third-Party Bindings

  • Rust: xgrammar-rs — Community Rust bindings for XGrammar.

Collaborators

XGrammar has been widely adopted in industry, open-source projects, and academia. Our collaborators include:

WebLLM

Citation

If you find XGrammar useful in your research, please consider citing our paper:

@article{dong2024xgrammar,
  title={Xgrammar: Flexible and efficient structured generation engine for large language models},
  author={Dong, Yixin and Ruan, Charlie F and Cai, Yaxing and Lai, Ruihang and Xu, Ziyi and Zhao, Yilong and Chen, Tianqi},
  journal={Proceedings of Machine Learning and Systems 7},
  year={2024}
}

Project details


Download files

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

Source Distribution

xgrammar-0.1.33.tar.gz (2.4 MB view details)

Uploaded Source

Built Distributions

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

xgrammar-0.1.33-cp314-cp314t-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

xgrammar-0.1.33-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (42.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.1.33-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (42.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.1.33-cp314-cp314t-macosx_11_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

xgrammar-0.1.33-cp314-cp314t-macosx_10_15_x86_64.whl (22.8 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

xgrammar-0.1.33-cp314-cp314-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.14Windows x86-64

xgrammar-0.1.33-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (42.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.1.33-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (42.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.1.33-cp314-cp314-macosx_11_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xgrammar-0.1.33-cp314-cp314-macosx_10_15_x86_64.whl (22.8 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xgrammar-0.1.33-cp313-cp313-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.13Windows x86-64

xgrammar-0.1.33-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (42.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.1.33-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (42.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.1.33-cp313-cp313-macosx_11_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xgrammar-0.1.33-cp312-cp312-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.12Windows x86-64

xgrammar-0.1.33-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (42.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.1.33-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (42.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.1.33-cp312-cp312-macosx_11_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xgrammar-0.1.33-cp312-cp312-macosx_10_14_x86_64.whl (22.8 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

xgrammar-0.1.33-cp311-cp311-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.11Windows x86-64

xgrammar-0.1.33-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (42.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.1.33-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (42.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.1.33-cp311-cp311-macosx_11_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xgrammar-0.1.33-cp311-cp311-macosx_10_14_x86_64.whl (22.8 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

xgrammar-0.1.33-cp310-cp310-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.10Windows x86-64

xgrammar-0.1.33-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (42.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.1.33-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (42.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.1.33-cp310-cp310-macosx_11_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xgrammar-0.1.33-cp310-cp310-macosx_10_14_x86_64.whl (22.8 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

xgrammar-0.1.33-cp39-cp39-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.9Windows x86-64

xgrammar-0.1.33-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (42.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.1.33-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (42.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.1.33-cp39-cp39-macosx_11_0_arm64.whl (22.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

xgrammar-0.1.33-cp39-cp39-macosx_10_14_x86_64.whl (22.8 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

Details for the file xgrammar-0.1.33.tar.gz.

File metadata

  • Download URL: xgrammar-0.1.33.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xgrammar-0.1.33.tar.gz
Algorithm Hash digest
SHA256 8dbe5fc3d76651ab1fac7a68fc2a118b885fa0ec7189927fb6e0dce0081aea99
MD5 fd95008085a834ae107f986c3afee273
BLAKE2b-256 db43e5dfddb1d2a4fccf3e3a88f103e88698cdefc3182f4e169a359ffe1c1794

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33.tar.gz:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.33-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xgrammar-0.1.33-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ae8877dc35cbdf07b23ce5584e093cca36ed72ad35798d4ce6ed858cd3b19fea
MD5 9b9a60f245cf0738eae2a40d5828d138
BLAKE2b-256 e305813842e384723c636ad61b6902117dd689d8c04a8d34e0da91b35fbb9f8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp314-cp314t-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24cbb91580da8ac6c86de0464339c1ca1899fb0032d604175bdb384c1a13b9b7
MD5 46225ba00f9301887bbb08f996cf82ee
BLAKE2b-256 c5076ea6bf8efff3c29c07f594f1e8665dc3ed43abdad86a6a27da9a3ddcbbef

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51e52aef50c2d91122a23ce67f7b187fc6caffa620b7412fd3a5eebb00a29377
MD5 08850b08d05e71e8121f09ce0187350b
BLAKE2b-256 70fb523113e066b74428b843e66baed815671faa1dd366a2967b687498aa8cba

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c98e2c89bb5efa31e5f3648159dc3477dde51bbf3da8138d6b6fdc49c8fddd44
MD5 3c38b6f3868ff692d0d9547db8af3520
BLAKE2b-256 6e1ef3de2066ac889a8b4f4589b617364a07a46aea40097c8e0abd62b61f72a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 915451b9c86c840e44500782696650ef5535eab87662d748d649f0569d84c322
MD5 11b5eac08c3ad6f9a905bbb7c84e5399
BLAKE2b-256 a231fb51cd12733e53c3832f6cfadf5f958414102c80c477beb8b233bd4324f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.33-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xgrammar-0.1.33-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 247dec78e11f5c361f7f3f2bc571574c118fc88045bf13fc792b6432fc32bc68
MD5 d21cdcccdadf36c01a8a1b3f552b9146
BLAKE2b-256 9c37921445f60d8e8cba7caa006d7583e8a059b07e6d7eb5c9dc150c2219415a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp314-cp314-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 776a15eaadda463987fba97d8a07b60c262c96353d800fc8639efedb57b7cbbb
MD5 16c048a3a04472d2429de1a0854a5870
BLAKE2b-256 fac564558fd11130624267f788be5d665f898f627b87c6916b523c6e0d4cebf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bba458ffe06b3774be3a24eaf58dc217eec3a781ba41340c2eecf76aa9347aa3
MD5 efcb404ad5ecdff952ecd3b4f5610772
BLAKE2b-256 b0798fbd675aa49b180d0912aeb90fa72dca9bb1f476724f76d3097561cca161

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a55912a1d7dcd3d2134617083c28cffe97ba4eaafff39bd41ca28a5ffda66073
MD5 8ae624c7df8a162c5bf85abe7909795c
BLAKE2b-256 ac248afe2a6dd42f1d1ac2f702c9fdc757e724f4af4c6eae5508e063acfb70a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 59b9c3bb8cc0c5c82155cdc4ff0fd9f7b82348346d9e11307d5df2d3cc81eb3b
MD5 d14dcd8b08e5727a4267d4b6e5e9b15f
BLAKE2b-256 0efdec456e86c2d3f1c01addac8123765ee3b77c1aa1c62298f0f0fdf57d5499

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.33-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xgrammar-0.1.33-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2c626de8f503858efa28cab099cbb1719c4926af4250e8dea8efddfa2c6b6c91
MD5 92b02238d01d7ebb96ba36f2cb4ca94d
BLAKE2b-256 f517635fc8933b35f24d0749fe177209abb5b526c99a2d098abb71c0e601f356

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp313-cp313-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d705f62d91a3675997a81d09aa371c375d7793ce1021aff7b7ed5a92021c7379
MD5 c8ead8cf51c320a9907d934717d8196b
BLAKE2b-256 2bcadb765035b3bb1854bdb833c118e0f09dacc623ce5e867466d63610d635fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7eec984a20fd54d4c79536d99e2515bac54bd4e1380162fa047f5ff45bdf6d8
MD5 cbab7a8bd746a8d94897c8af85d4192a
BLAKE2b-256 6b554d186d4065f645a051be992919c51aaf96cfa8a32f7ecc8512a6e41f969f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5b46b922fb04fd1848198da5273ddc20f16693fba5871bac1837f1c90f59584
MD5 baa4099761ee287790eaf80b2d866a66
BLAKE2b-256 dcb1cce9f6d12b9de0db8b86401ea739fe79ac555f3da56e47faa5b874d41e42

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.33-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xgrammar-0.1.33-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 94fea66b41feb28be7e91f95f078986cbc850f42f7adb2d8987634eadf1fb94b
MD5 1869c950c72eaa88a9cc39f4e3ad7eb0
BLAKE2b-256 04383fd9f21b101871b4b7f86ee2e15fe6d0cb61a3753f18b391bdee22c74810

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp312-cp312-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52b8eaa533282a0efb0835db6998ae72e7b3c7875d7a52e360ffebff9b78c30a
MD5 f6db05b97f3c531397fd8e692ee44146
BLAKE2b-256 f0a8672833a3cff027253793aa999401d8364896ebf396967e475c7a878b895f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c803e60d791854c5d1f271ece7e1f34d73c82dd4a8b2a06b7af5331482a78ac
MD5 b61213fd771a0dcf4fd0face82d4c5c6
BLAKE2b-256 4e0443d4baca876f5ae1b45897ec30a59801a2da37f16da1fcd85f9555e4c125

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0bb9e0ed6748b8e82d4569be4ebc8c9e60694369295c4fed0ebaa4bab4aa4eb4
MD5 50267531469f5244255ee95a95f1d085
BLAKE2b-256 82827081feb505873238583a003f790b10ce84d66ab3a8e8e244e8c1c4729d70

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 16d05f8f9df9852f2055e112adf2ce22440062979bc3dc66869a0b7c2f93eb0a
MD5 0950c1298fce09f4b53603c0711202b4
BLAKE2b-256 2d5f9a1ebc9505392ff626b9ba8fca54d46bdba454af80551169676ee5cd27d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.33-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xgrammar-0.1.33-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 27f0cf751b9130805c7db745a7abb86f05228d58523d8388b0b970cada6dee0a
MD5 701bdf90f5f87834097b7081011e856f
BLAKE2b-256 29f5aee458b54919ef989ca21d4a39721a51b8a3cba37614148b863968ef5c8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp311-cp311-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3bc9151d9f0d05862c253998c533f04c000273f57180fb6a4e3623e321fd47db
MD5 779f58fb784a4f83efae25af3be75da7
BLAKE2b-256 12e0629b892a3810446097635dd1be7e4d977107c42232efb229d70e5c827227

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a5f561e676df8c9e941c7a2f6df9612bbf645bf1fc714b4a9282cf75cff532f8
MD5 8528d1c607c735254b3aa4d36c053aae
BLAKE2b-256 4b16f8297e0e3b468636d8e0190002badfe4a6d8d1c2af295fea2d164e7b5a8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08c7befefb38c89bf368c26a8e75d00204f03fc303eed61ca570dd3f568d9ead
MD5 f8375faedd1a0984cf7efa64f9c55dc0
BLAKE2b-256 a0de14ab62bfa6035d0ad276f10f0795fb957cfafb0e3ebc77e87ef36befc461

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b5f0bbabe128ff5c985b77b4315d25f19a3c7247a0847708a4a484ae6214041a
MD5 f6923cdccd5514cc83d85d4122155400
BLAKE2b-256 7ddf695172c6e16e3145ebeffadf7045d1b43d874990da19c7519b01c49ef45a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.33-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xgrammar-0.1.33-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 19299330f8b04242eaefc37967edd317d044b024c2d509363ba7dd4d483532ab
MD5 371a620af6554521ceaf682632e2d730
BLAKE2b-256 632a1ba21492fe956a2a284d037e2035e585c170107cd522e888a865659fb8a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp310-cp310-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b8aad12a149e3b689b5c4aef8ff529e58e55aee1406bd372c850b504131a8b7
MD5 e4b74213f7b01aadbee94ef3a6246d65
BLAKE2b-256 62a969fbbcde74ac0ccc914e0eb222ac0916688fe291f9f234852dc77912a1bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb61a21f44f0c3bd4884426b2d18479622202e2fd0928b63c10a0168972c502e
MD5 3d3ff522f197a5648816ac1fe26a0b9f
BLAKE2b-256 a37f61485241556663db7cabefd1ffc6039ec42145821c8c8008996b6d96c3aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a38aee7a91f1b062b045e2c3e57279aef9155a84fa898bf9a9ae7820090465ce
MD5 220f160da6f9cc1f7e229ab963f01794
BLAKE2b-256 d12a7eb0a1a94f4634899c4e7d4cf56b1aa7cb37177b31b3d2d5c552baebf7b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6cdb24f917b104cdd3f4f8ec9c8ef79223d2865622e9bf4da8835776c81409d8
MD5 a150ce6bf0f4341c70182cf6561a1781
BLAKE2b-256 50adac47eaa00e10877a74171b2290e599bb7b3002ebe89dc58f8e400619c3be

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp310-cp310-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.33-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xgrammar-0.1.33-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 defe2cd5ae7b09c677540cc7482f3646328732014bc9cfece32e7390f94744e3
MD5 74845a676a43c6d71d9ca4752c2ba6bc
BLAKE2b-256 dcf1af9dfb50dbebe554c9b4071fc6d2f8149b174d57a03f14828f84d7abe5e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp39-cp39-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a98d6e16dd6a7a2d661c50838c34f6a0962fbc21cf44d905b88f6978ef481ec9
MD5 cc0f93cc5e1a4df1f41852f209ecedd0
BLAKE2b-256 7cf268c9bc09a776d6104066969600c7d4a9c2f4aa71dcd225d4c4249646859c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 71f13ad39726d23e7d058abe5bc155152ef78ffabe8fb46e23f087d63f0ff920
MD5 ed743a2f4264203c01897392d8721e2a
BLAKE2b-256 fbbeaaa096549ad869a014d77da21b91f6250044c573613af14c3aa97a3fa9ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fcf6cd0487e582cd5c54550263e224c1c694305a42f8aa71b2db4eebcde53825
MD5 2c5b9da05b85a8439221479f61d482e8
BLAKE2b-256 3eb27dbdb51e9368edf64301148b1f8159be537ff39052e3b94da7f07c9fa734

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.1.33-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.33-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c0c84a3660d92a88f0e533e6772a87149b65e3d64b1c0fba6734ae216cfcd641
MD5 8ed3fec31cace66f06c6af7a12641c11
BLAKE2b-256 94ff5d1adb79e77011bb0447eee3d3b2674f8f78c975616692913b508c94e12c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.33-cp39-cp39-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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