gpo.zugaina.org

Search Portage & Overlays:

dev-python/quack-kernels

QuACK attention kernels for vLLM/FlashInfer (cute-DSL based)

Screenshots

  • quack-kernels-0.6.1
    ~amd64
    python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: Apache-2.0   
    Overlay: stuff
  • quack-kernels-0.6.0
    ~amd64
    python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: Apache-2.0   
    Overlay: stuff

ChangeLog

commit 941a362fa660e934619353651c1aa6ddce9ea8ee
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jul 5 21:19:13 2026 +0200

dev-python/quack-kernels: drop 0.5.0

commit 4d11c3656b4bd272075e5e056f75da166db7da1a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jul 5 21:19:13 2026 +0200

dev-python/quack-kernels: add 0.6.1

commit c8276991087c43b54b527b7d3c57461da2a80e83
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jul 4 18:43:27 2026 +0200

dev-python/quack-kernels: drop 0.4.1

commit b0bcd61b939311aa9ada467bc1f665f239d2ff30
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jul 4 18:42:42 2026 +0200

dev-python/quack-kernels: add 0.6.0

Upstream 0.6.0 tightens its cute-DSL requirement to
nvidia-cutlass-dsl==4.6.0 (the JIT'd kernels are ABI-locked to the DSL
version), so the RDEPEND floor moves from 4.5.2 to 4.6.0 to match. vLLM
floor-pins quack-kernels>=0.3.3, so 0.6.0 satisfies every consumer.

commit b2d6a0447f0a118a3b74c4e004f3082645637e5e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 21:48:05 2026 +0200

dev-python/quack-kernels: drop 0.3.3

commit 0e21a503926f003a6b2646e7b57279b3c7ae3e65
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 12:04:16 2026 +0200

dev-python/quack-kernels: add 0.5.0

Track upstream's raised nvidia-cutlass-dsl floor (>=4.5.2).

commit f0feab8c9c0c499aeb19fb644d8b3d5d0cf5318f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:35:28 2026 +0200

dev-python/quack-kernels: disable py3.11

commit 2136ab74575dae3399cde0adab1e4e5302491330
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 15:24:45 2026 +0200

dev-python/quack-kernels: switch to DISTUTILS_SINGLE_IMPL

sci-ml/pytorch and the now-single-impl dev-python/torch-c-dlpack-ext
need $; the multi-impl helpers (cutlass-dsl,
apache-tvm-ffi, einops) move into python_gen_cond_dep.

commit 9b3f2a353ad27a8206075225b72edd97910c0390
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 16:51:11 2026 +0200

dev-python/quack-kernels: switch to DISTUTILS_SINGLE_IMPL

sci-ml/pytorch and the now-single-impl dev-python/torch-c-dlpack-ext
need $; the multi-impl helpers (cutlass-dsl,
apache-tvm-ffi, einops) move into python_gen_cond_dep.

(Hand-port of the same conversion landing on 0.3.3 to our newer
0.4.1 ebuild.)

commit c4956a77759b043d3ae94a8b62afcbb4ed658d0c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 14:52:57 2026 +0200

dev-python/quack-kernels: add 0.4.1

commit 50dc7eccdb67c47628ae42212108f2e6678b22d1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 7 18:28:27 2026 +0200

dev-python/quack-kernels: new package, 0.3.3

Tier 4 of the vllm CUDA target packaging cycle. QuACK attention
kernels — pure-Python wrappers that JIT-compile attention/elementwise
kernels through nvidia-cutlass-dsl + apache-tvm-ffi at first use.

All deps are already in this overlay's tracked stack. Upstream's
cu13 extra is folded into the unconditional nvidia-cutlass-dsl
dep — our nvidia-cutlass-dsl always pulls the cu13 path on this
amd64+CUDA-13 overlay, so no USE flag is needed.