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/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.

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.31.tar.gz (2.3 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.31-cp314-cp314t-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

xgrammar-0.1.31-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp314-cp314t-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

xgrammar-0.1.31-cp314-cp314t-macosx_10_15_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

xgrammar-0.1.31-cp314-cp314-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.14Windows x86-64

xgrammar-0.1.31-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp314-cp314-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xgrammar-0.1.31-cp314-cp314-macosx_10_15_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xgrammar-0.1.31-cp313-cp313-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.13Windows x86-64

xgrammar-0.1.31-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp313-cp313-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xgrammar-0.1.31-cp312-cp312-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.12Windows x86-64

xgrammar-0.1.31-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp312-cp312-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xgrammar-0.1.31-cp312-cp312-macosx_10_14_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

xgrammar-0.1.31-cp311-cp311-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.11Windows x86-64

xgrammar-0.1.31-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp311-cp311-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xgrammar-0.1.31-cp311-cp311-macosx_10_14_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

xgrammar-0.1.31-cp310-cp310-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.10Windows x86-64

xgrammar-0.1.31-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp310-cp310-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xgrammar-0.1.31-cp310-cp310-macosx_10_14_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

xgrammar-0.1.31-cp39-cp39-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.9Windows x86-64

xgrammar-0.1.31-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (33.2 MB view details)

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

xgrammar-0.1.31-cp39-cp39-macosx_11_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

xgrammar-0.1.31-cp39-cp39-macosx_10_14_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: xgrammar-0.1.31.tar.gz
  • Upload date:
  • Size: 2.3 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.31.tar.gz
Algorithm Hash digest
SHA256 14cc50559082f84139c340d94a8fae72cf6fc883f0469082d24e59461f6c1dec
MD5 799164cd4235878adb7287c27d552aeb
BLAKE2b-256 e01a4ea746df73d250f1cb78f42148f79af564ddee3de9b35758a27ab96b3470

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31.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.31-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.31-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 6.1 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.31-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 3be5de6b0b03ec5b639a769be4fc9d52f01cd73fa369528d29b70c0c2a840246
MD5 7228dc4d6c27446633453f395662f119
BLAKE2b-256 41bc7f97a8ed3ec9e851b02f5fb884e4141091588841fde07072e7e592449989

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a785d6b3394425a0de74bfa4fea612f6f71f71aeece11369b26f1fd25d95b5e3
MD5 baff796dccba428fbac61cbe969e52ac
BLAKE2b-256 4e5aa6718da4956e2eec95fc357eec75ccb59f33a2c2c9a9c3e652ba39fee7d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4fcbb849e095155691f7a718970285b5d95ad329e62c0ac196e7657b66889da5
MD5 c2674c81b008721df0ff9d94d0fe6550
BLAKE2b-256 dc48a8e66e0d6f31f0f1370f871f73a425c225640c2a2561e66d685ab64fc858

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06eceb254c9d69535157875c217356e3a5d5b5c87626ae590244eeab30e1d0b4
MD5 640d6098bef733adea1d68ca10593348
BLAKE2b-256 62e146a654e423b5419f5f10df3f725da851dab474a9484ada0150c05bb02715

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ca139a2914d8a96c094eba8970a5157abd62a635c4500aa02bfd1ed7b8657a3f
MD5 c48ca4a996d1b1f69a4ce0f6b1efb79f
BLAKE2b-256 52f0c6e69e8a3e9deb23109c41e701c86f8ce8216b2d2c6f1753d27697c32d21

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.31-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 6.1 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.31-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1fc29908374bf292c659a064255cf54a10a9f09d9c7e74a6203de86f4a21a820
MD5 ed5cd47e14814fc93899554f52cd50d1
BLAKE2b-256 df3460b73ac00b0eceffefd765749cec801a67d738b9e4c22c0509ae16fac4a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ada0be672e7cae6dda3bd5d78af8636eb8b490b20c072b183ed6ce79f2935b57
MD5 3bdb010e99c82a5e0e57b8e53581404b
BLAKE2b-256 4c8090727609f7be69086182c0c6c63665835bb4851442cf609fb0d3f5af8080

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 123b2b0bfae0592a77e54a9502cf49a393d7d8300ffa6195efca9293f42c8b61
MD5 99e42ccb9a45597d8e5bb1ce59aa28c5
BLAKE2b-256 1caeb487a5fd391b907702d749b6b8c5ce72837342bfc4eaae05dc3f4b41cc88

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ec5f37d59213a73abbf5ecb6320e3b133e0ccf685e3b8eb72353bb0c5adb0b8
MD5 c27673124b99a41dd8561cc4befcc1f8
BLAKE2b-256 b996028836a1fdd8716c3df237a127f79e80fbe4431ea201b42f25adcf124bc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 97892abdc0634293e3a4d705faece0fe22711584aea148711d2285ee2d67b1fe
MD5 464ff56781aaeb88578bc027b3d025ef
BLAKE2b-256 9ab29c3bc7d68e03af11a1c8269238b66fb53ae13997c74fc9476cc2b0ab492e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.31-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 6.0 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.31-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3a6d7d6902e826f44131baa2652db0df07f21c3c03acee16911a81415863e71b
MD5 aad3b042bc1c11a1d3e618144b2c549f
BLAKE2b-256 b57998bd89667b41505da69e2cd2f9e7b1a2a585385da517d39ba34f34ab948c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5641ff92afbd91148a2c9f2cf7337fb658b85e1cf5020d863b7d105e2603a88
MD5 84dda22c93b5c7aa14c4c197ee2cc830
BLAKE2b-256 19483446011c0eac77b908a0b511d866f9cd40b87b77616281fde5b7120180ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3dcd3180ddce2d327c5a86c51ae53b8bbb95b4c6da88b293e90f27a891849085
MD5 aca30d1da481a516c2ee2ddd88cde9f8
BLAKE2b-256 abf01216ab3a7dfcb2ac2fd6e6f2d9efb1763ed246bcbe252a33e64454255e12

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c853532efcedb3369579652437e140b090cd826933e114dd48a10bd7be6efcb9
MD5 53072d61409eb762a277e8319d953460
BLAKE2b-256 b2cd40b653a1bce5c11db1870f1b0ac879d517cffc7e44e4fa9292a0f2f54ed1

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.31-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 6.0 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.31-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c221eda4d12d057da6ad8190cd8be98294015deaf43b991e8e733bc175e57611
MD5 fd9e760f7af8000e4e99e6f277d8e9bd
BLAKE2b-256 18b3fdaf0fba88475ae3546e1ea6f38b1b9c7191247535fb4c55c21a4e8e12d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b27c8b1ca32f9141695129ddfd6a3973ed1619ad0a1d8427ba4e768e5d0e6346
MD5 31a9403d8413b0bcb3e5966057f45318
BLAKE2b-256 055a629c7d3a3b72ddacd38eee6f80ddb5f61e6ec84ef6b479954cd6e327bf42

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e620d51d61122cf4a8f28d9a7024458c4a8c2a379fafb391f20de086d98bba8
MD5 b902065ce2c385615c6d3977be86d127
BLAKE2b-256 ab353a4b53994c1835866fbdc1e2ee6280ad48fa788d04279f4b6279dd56273a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d0173a597dbfb83c6ba86ccc1d6340eef1b70c6e4c28431ac2d5e6bcbe75733
MD5 d39e23bbd3af0e26762a146ca5821389
BLAKE2b-256 84b1d8fea8f9f3a3e72d2313e53c26d44767875054ae49084c07f55b3efaea85

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 42db96642a6c253cb120a2a1df29f42b8a92c8c2ffd5125fb664fcab2aa1d8fc
MD5 5ffd010013fa1f5dffd7b9f9659e1ca6
BLAKE2b-256 d2c0b3be44ebd9ffe524acd4fd9befb67ca8593ac556f5e24a11ede9199652a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.31-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 6.0 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.31-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d355000f9d60d2223a2c48248aa36b4d290cee31d8acbb351af0152818ba79ef
MD5 65351879d20d5ad469a4214c931dcc51
BLAKE2b-256 1dcfe046ec4a4f2e2c25d0e6b686c3d988fe5ae7e11646db527594bb634573e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78a6a81644ffeeffacdf184150abe044faf86b537e8fcfa853d58c6c5abfa20a
MD5 e7f1a04d4278794d381befd972f351fd
BLAKE2b-256 58782b8f6b0699ae19303734e73abd328dc0adc674acb7478c6038696e1f3fe0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 808c2130d8f205dccd819c31770f9e6c965a19fd22e08471fa6e25bdb91d996a
MD5 c51f5f2bc39b0430abc89685a40f6fd6
BLAKE2b-256 4a42f692f683202e6155b2cef011d7b7f8dd4ee56d102f2cce2a5838b89c556a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3647e27fd9670fd2189dc59aa124c53dde67a4de6700b1900a2f4199fc67d60e
MD5 934bfc2cee4fd1725b95745197ca2fd2
BLAKE2b-256 89cae9439af46a6dc4aa1c9c8f739cbd946309fbac83e887dad1364ef96b3bf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d1fa3ae2296efd5a767730b3e93d994f28c2de9f39f8c03616f5469eb73e29f7
MD5 a00a8e7a55e75a1fb60d55dd558c0d7e
BLAKE2b-256 5992f42f89d4c36a8a00120fc587dcef697827e6dd5925b68101300225c4b96e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.31-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 6.0 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.31-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 af7515a31ff7040bdebe773f74c0a18237b7056263c3aada48f8801c0581f633
MD5 3a264a434176f260e15126a4d226c726
BLAKE2b-256 e0b56f6ff9bbfaf1993484eea8bb928bda674f3915f1fff1058fe0fd289074a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd64528e7f339e092b9f2b6271be2eb7f1312ea587d80ec0aa72424054a7ac58
MD5 3694cc3287f8d5fa9a1eacbba711a87d
BLAKE2b-256 8c1168daccf90e19f83ce6efe6138819232b7663933a0fb1c2e92bdd1d47cbdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75c44134af52080ea0c81b15391bd7bd1ae2492494b594ddb73e464443fb3961
MD5 2dde6f2161027db0b7ff3698ae784817
BLAKE2b-256 2812fb0721b00c82533478ad78f7c06e7354df5b35f06f06a9f53ba9d393a03e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b672a45d5208585b389bcecb6b983a8bbd1ea888bb907e288aac0542ede5631f
MD5 fa36d8e8ec4998ff4241808f088d7702
BLAKE2b-256 555a9ef4731be2109d4263115ec0efe1dd994e1d7e856b4a3be52078c44b58ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 39a2aa895b4f583ac4eebd5cde7853633dce43e927633005747d4836faec2ca1
MD5 7dfa07dc1988343217578b2dc79274a7
BLAKE2b-256 453d1b05a7718d72aff6ab2a2d6c7d48105de235b4aa53e4e4f76715a5521d96

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.1.31-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 6.0 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.31-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ee2b4d7d6540450bfa047836ddf6cb3bce47250b5b33ebd02ff86d5954449d93
MD5 93d91403bf55dc740de31ac5cf13332b
BLAKE2b-256 f7f8abd661f56fb66a6597eb510578ac222b028550c64d3c1a55519f0fda7dff

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62a78faeb02774dc615eb961ec008b6f364bf5e0e2df96f8eab1889c0c78e16a
MD5 2b2d5073727ac6c0e645a1566f38d928
BLAKE2b-256 1df7aa71c677e0f4d16f00f4e7099df79e1a1801480b344a969f6ec3f3db2e18

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 acd3b66fadc86568306706968a9da963e61f51efc0b02df8199d99103d75ab5a
MD5 c75a60669073bb857e22ceb5cfde850b
BLAKE2b-256 33f57df0c64a9946060d7c41ae47c6b018381aeed366fb9029491e1022aca30f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e538b7b31f5c469af44bb9e5308c940a893d9fd66a62073a704edff374b5706
MD5 116e71f98e74cb7d3a62a1de7600c319
BLAKE2b-256 a272d64c2c786af9a5f0952c218a8da83af3fe32eba9bdc53afd4f3ae493380f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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.31-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.1.31-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f329dc11584d02e3f02c505471020c9808e5ee15744612e83f5a423a078974b0
MD5 b086204d97c55b9f9af20ce40159528c
BLAKE2b-256 2187a03edd1b33c26a5bee0f5eee9e325e579ccc5bbcdfa070902306ac87b8eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.1.31-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