From 6e53ca752002263089db3c47206f7db2b9b2f8cf Mon Sep 17 00:00:00 2001 From: Yihan Wang Date: Wed, 29 Apr 2026 19:21:33 -0700 Subject: [PATCH] [None][chore] Update flashinfer-python from 0.6.8 to 0.6.9 Bump flashinfer-python dependency to the latest stable release. Updated version pins in requirements.txt, security_scanning/pyproject.toml, security_scanning/poetry.lock, and ATTRIBUTIONS-Python.md. Signed-off-by: Yihan Wang --- ATTRIBUTIONS-Python.md | 2 +- requirements.txt | 2 +- security_scanning/poetry.lock | 52 +++++++++++++++++++++++--------- security_scanning/pyproject.toml | 2 +- 4 files changed, 41 insertions(+), 17 deletions(-) diff --git a/ATTRIBUTIONS-Python.md b/ATTRIBUTIONS-Python.md index e14ff9f79ce4..7d9add14a524 100644 --- a/ATTRIBUTIONS-Python.md +++ b/ATTRIBUTIONS-Python.md @@ -5261,7 +5261,7 @@ For more information, please refer to - `Tracker`: https://github.com/tox-dev/py-filelock/issues -## flashinfer-python (0.6.8) +## flashinfer-python (0.6.9) ### Licenses License: `Apache-2.0` diff --git a/requirements.txt b/requirements.txt index 0debf459ad3f..ca4e6bf08bac 100644 --- a/requirements.txt +++ b/requirements.txt @@ -54,7 +54,7 @@ ordered-set peft>=0.18.1,<0.19.0 patchelf einops -flashinfer-python==0.6.8 +flashinfer-python==0.6.9 opencv-python-headless xgrammar==0.1.32 llguidance==0.7.29 diff --git a/security_scanning/poetry.lock b/security_scanning/poetry.lock index c4254dc21827..13d9f1d83e27 100644 --- a/security_scanning/poetry.lock +++ b/security_scanning/poetry.lock @@ -1459,24 +1459,25 @@ files = [ [[package]] name = "flashinfer-python" -version = "0.6.6" +version = "0.6.9" description = "FlashInfer: Kernel Library for LLM Serving" optional = false python-versions = "<4.0,>=3.10" groups = ["main"] files = [ - {file = "flashinfer_python-0.6.6-py3-none-any.whl", hash = "sha256:078f158636969eec1a0d3dea19c3ca90b426b66df89bbf7b7b8276ce2ec08148"}, - {file = "flashinfer_python-0.6.6.tar.gz", hash = "sha256:0730ba7c7aad332961933bcebc5119762797161ede57d955f6fd199818ed1d92"}, + {file = "flashinfer_python-0.6.9-py3-none-any.whl", hash = "sha256:46d013119ecd039a5844c4847325b3571f99cdd8fd9e00839bf008c67b15811a"}, + {file = "flashinfer_python-0.6.9.tar.gz", hash = "sha256:044ed74698b5f6c1e719b32cf95189609166740076c11287e81a38450953de50"}, ] [package.dependencies] apache-tvm-ffi = ">=0.1.6,<0.1.8 || >0.1.8,<0.1.8.post0 || >0.1.8.post0,<0.2" click = "*" +cuda-tile = "*" einops = "*" ninja = "*" numpy = "*" nvidia-cudnn-frontend = ">=1.13.0" -nvidia-cutlass-dsl = ">=4.3.4" +nvidia-cutlass-dsl = ">=4.4.2" nvidia-ml-py = "*" packaging = ">=24.2" requests = "*" @@ -1484,6 +1485,10 @@ tabulate = "*" torch = "*" tqdm = "*" +[package.extras] +cu12 = ["nvidia-cutlass-dsl (>=4.4.2)"] +cu13 = ["nvidia-cutlass-dsl[cu13] (>=4.4.2)"] + [[package]] name = "fonttools" version = "4.62.1" @@ -3575,20 +3580,39 @@ files = [ [[package]] name = "nvidia-cutlass-dsl" -version = "4.3.4" +version = "4.4.2" +description = "NVIDIA CUTLASS Python DSL" +optional = false +python-versions = ">=3.10" +groups = ["main"] +files = [ + {file = "nvidia_cutlass_dsl-4.4.2-py3-none-any.whl", hash = "sha256:7cfb9ef19062b055b9372c7a627004724e2755e4c8b16c3cc88807d64501a4ae"}, +] + +[package.dependencies] +nvidia-cutlass-dsl-libs-base = "4.4.2" + +[package.extras] +cu13 = ["nvidia-cutlass-dsl-libs-cu13 (==4.4.2)"] + +[[package]] +name = "nvidia-cutlass-dsl-libs-base" +version = "4.4.2" description = "NVIDIA CUTLASS Python DSL" optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "nvidia_cutlass_dsl-4.3.4-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:118508bc84f2a55ec7af3affd379bb713edf837d593218329909db67b518e700"}, - {file = "nvidia_cutlass_dsl-4.3.4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:3fdf0603ab7ec1bf6a499fbf72cff65e73b597d6e1359286808317c69aeb7c3d"}, - {file = "nvidia_cutlass_dsl-4.3.4-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:c5bd21ed877da171f115123a12aae4a920035fc47eb57c807f9fba9f3df97cf4"}, - {file = "nvidia_cutlass_dsl-4.3.4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:671936f1df909e7de377d0cc00cb4287a3458c013d34947600423e9deb827e41"}, - {file = "nvidia_cutlass_dsl-4.3.4-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:57693d87677919572ab9eefa386b3f39e8e888bc4a9db7ab8730a97e8dbe06b4"}, - {file = "nvidia_cutlass_dsl-4.3.4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:a48fbff859e44dd548f8f26819d97d0595acea70e3b057c91dfdb47929015c72"}, - {file = "nvidia_cutlass_dsl-4.3.4-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:36bde25160f461f393beba81868ef9e54d5ba2e0e7666ed3e44b6dbf788af493"}, - {file = "nvidia_cutlass_dsl-4.3.4-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:be127f0f087028fa498f50a994c49f95b2c6a518e11e2567bc3d71528bf0a504"}, + {file = "nvidia_cutlass_dsl_libs_base-4.4.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:06acb3acff3dcf4bf6630476efac7de94de30b988ded4fa00b647bbcec4224ff"}, + {file = "nvidia_cutlass_dsl_libs_base-4.4.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:916bf612fba5fbc5162e300fe18196e960dac2328c1c1360c0939d3be05c7c71"}, + {file = "nvidia_cutlass_dsl_libs_base-4.4.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:261832dafe7579dc83cd3816ab9ea845e3de3737d876c215f01fb4edff1f4473"}, + {file = "nvidia_cutlass_dsl_libs_base-4.4.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:40c2352b2fcc80789a216cbeb9b2ee10c85c15de839cda8f5c1d18166b8249df"}, + {file = "nvidia_cutlass_dsl_libs_base-4.4.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:2ec8812eeadcbb6fe20bda2e295ed9c00653f8253b78e33cf0ab65a47b829e73"}, + {file = "nvidia_cutlass_dsl_libs_base-4.4.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:22e37b58f7a6f2f43bba533c4df8a088012122e0b4e9a632eca23937adeafb39"}, + {file = "nvidia_cutlass_dsl_libs_base-4.4.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:b59a052cbfb9a25747d1b6d413615456bea38d1f377da085af07c0d86a4c8b39"}, + {file = "nvidia_cutlass_dsl_libs_base-4.4.2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:8e3324a33afa7424e93beae7e54a311e80db82b9e4ed4bba2aeeda1d6c888cd9"}, + {file = "nvidia_cutlass_dsl_libs_base-4.4.2-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:af96c1170569138b3cb965202907fbf5ab95d7c1dcc210952d00cdf9ab7b859a"}, + {file = "nvidia_cutlass_dsl_libs_base-4.4.2-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:95db0c8d1d56992e2f5c2dcd5b3baab0297bedc0cbcefc1e70b57acd934e7b23"}, ] [package.dependencies] @@ -7046,4 +7070,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<3.13" -content-hash = "8adbd9db17f12261e68e8582f07011d0ff3911db28ee9a2a3f7b3b2af4664048" +content-hash = "ce88f145d60fa44ae65820ed536c8554ada070a18411efd6c052322fc19f191f" diff --git a/security_scanning/pyproject.toml b/security_scanning/pyproject.toml index 0d5e65bce227..472142d92d70 100644 --- a/security_scanning/pyproject.toml +++ b/security_scanning/pyproject.toml @@ -55,7 +55,7 @@ dependencies = [ "peft (>=0.18.1,<0.19.0)", "patchelf (>=0.17.2.4,<0.18.0.0)", "einops (>=0.8.2,<0.9.0)", - "flashinfer-python (==0.6.8)", + "flashinfer-python (==0.6.9)", "opencv-python-headless (>=4.13.0.92,<5.0.0.0)", "xgrammar (==0.1.32)", "llguidance (==0.7.29)",