gpo.zugaina.org

Search Portage & Overlays:

dev-python/apache-tvm-ffi

Lightweight, framework-agnostic FFI module from Apache TVM

Screenshots

  • apache-tvm-ffi-0.1.13_p3
    ~amd64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: Apache-2.0 BSD   
    Overlay: stuff
  • apache-tvm-ffi-0.1.13
    ~amd64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: Apache-2.0 BSD   
    Overlay: stuff
  • apache-tvm-ffi-0.1.12
    ~amd64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: Apache-2.0 BSD   
    Overlay: stuff
  • apache-tvm-ffi-0.1.11
    ~amd64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: Apache-2.0 BSD   
    Overlay: stuff
  • apache-tvm-ffi-0.1.10
    ~amd64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: Apache-2.0 BSD   
    Overlay: stuff
  • apache-tvm-ffi-0.1.9
    ~amd64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: Apache-2.0 BSD   
    Overlay: stuff

ChangeLog

commit 8013aa9029cf8c3890525bbf199a198b9874fb52
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 15 17:53:11 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.13

Retain the exact source release required by tokenspeed-mla while keeping the newer
post release available.

commit dd962b61f37da3ac2209d733cb8eda6ba77544da
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 12:45:53 2026 +0200

dev-python/apache-tvm-ffi: enforce build requirements

The exact 0.1.13.post3 metadata requires CMake 3.26, Ninja, scikit-build-core 0.10,
and Cython 3.2.8. Its pytest configuration also invokes xdist through -n auto, so
declare the plugin through the eclass interface.

commit 960116b621deb8b5093f590250db2c467663d198
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 10 17:18:14 2026 +0200

dev-python/apache-tvm-ffi: drop 0.1.13_p2

commit ea4ce720cd87c24ec59a6fdd18c3da4b22d7028b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 10 17:17:29 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.13_p3

commit 3b37cd5e95fd77c45624321471a8e500e550eab1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 6 17:37:28 2026 +0200

dev-python/apache-tvm-ffi: drop 0.1.2_p20251114

commit 5d6f384a46014a36585870dd5ec6f3f610c1ab2b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 6 17:36:59 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.13_p2

commit c4fa27a769c7d6d2bdbb07f58cee53ff5b9ef34d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 3 23:34:28 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.9

vLLM 0.25.1 requires this exact FFI release for its CUDA backend. Enable the Python module explicitly and retain upstream's test coverage.

commit 2dfdbb54aeed0b25098d1b5755373ca1525957b1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 3 19:17:14 2026 +0200

dev-python/apache-tvm-ffi: enable tests in 0.1.2_p20251114

The restored snapshot builds its native Python testing module without enabling the
network-fetching C++ GoogleTest target. Declare the non-PyTorch dependencies and run
the upstream suite with unrelated system plugins disabled.

commit 097123d7a25aef32baeed4bea97af05ca8a52c6b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 3 19:12:29 2026 +0200

dev-python/apache-tvm-ffi: enable tests in 0.1.11

The Python extension already builds the native testing module, so the upstream pytest
suite does not require enabling the network-fetching C++ test target. Declare its
non-PyTorch dependencies and prevent unrelated system plugins from loading.

commit 5f195ef1ca47ed8e0a87756b92cf87562a1f9877
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 3 19:08:49 2026 +0200

dev-python/apache-tvm-ffi: fix licensing and tests in 0.1.12

The default build compiles and installs bundled libbacktrace, whose BSD license was
not declared. Run the non-PyTorch upstream suite with explicit test dependencies and
no unrelated system pytest plugins.

commit 8e3a3cdd9ae307bc2b6b9bab419f133d537c16d5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 3 18:56:40 2026 +0200

dev-python/apache-tvm-ffi: drop unavailable 0.1.13_p0

PyPI removed both 0.1.13 source releases and again exposes 0.1.12 as the latest
version. No overlay consumer pins 0.1.13.

commit 6df69a3c8c7c6a57b2f096de4e015c7b0926fdb2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 3 23:05:41 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.10

vLLM 0.26 pins this runtime for both GPU backends. Add the missing version so its
TileLang and xgrammar dependency set can be represented.

commit 2418f25b8c243b9a8d280d754e5794ed9fb8e69e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 3 18:01:25 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.2_p20251114

commit 6aad1f15050e41a104300c38ca259a3957f9b065
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 3 18:01:06 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.11

commit 0e67d0de48069f4b26293890613547007c6679c9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 1 10:17:07 2026 +0200

dev-python/apache-tvm-ffi: drop 0.1.13

Superseded by the 0.1.13.post0 re-release; retention keeps the last two
(0.1.12, 0.1.13_p0).

commit 102657a7a4861c06762183ebcc05189328fe4bbf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 1 10:17:01 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.13_p0

Upstream post-release (0.1.13.post0). The build-system requirement
(cython>=3.2.8) and runtime deps are unchanged from 0.1.13, so the ebuild
is copied verbatim.

commit 63305064999a689a0ea8bcbc8cd88d3d3add19f4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 31 10:05:04 2026 +0200

dev-python/apache-tvm-ffi: drop 0.1.9, 0.1.11

Superseded; retention keeps the last two releases (0.1.12, 0.1.13).

commit cc2e2893520083fa52d4ceb8ac3e53ed009dc4a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 31 10:04:59 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.13

Upstream raised its build-system cython requirement to >=3.2.8 (a
free-threaded __dealloc__ keep-alive fix, cython#7769); the BDEPEND floor
is updated to match. The TVM_FFI_BUILD_PYTHON_MODULE=ON re-pass is still
required (CMakeLists defaults it OFF, pyproject re-passes ON, and the
Gentoo PEP517 helper overrides that) and was re-verified against 0.1.13.
RDEPEND (typing-extensions >=4.5) is unchanged.

commit 459525f6a191ed7040e9117789a8b968b4ca3f47
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 11:33:52 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.12

commit 099682c3697a41a15afb1c25f9b6f6ea13db53d9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:34:31 2026 +0200

dev-python/apache-tvm-ffi: disable py3.11

commit 37a4b21aabbd620d6ce93c1ae13d87e11f653ecc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 14:55:56 2026 +0200

dev-python/apache-tvm-ffi: add 0.1.11

commit 83fce5d07d8691ac08438e723f055d15e9e9667e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 7 14:14:43 2026 +0200

dev-python/apache-tvm-ffi: new package, 0.1.9

First Tier-0 leaf for the vllm CUDA target packaging cycle. The
"apache-tvm-ffi" package on PyPI is the lightweight, framework-agnostic
FFI module used by tilelang and flashinfer-python — *not* the full
Apache TVM compiler. Pure standalone build with vendored DLPack and
libbacktrace.

Build is scikit-build-core + Cython. Upstream's pyproject.toml sets
cmake.args including -DTVM_FFI_BUILD_PYTHON_MODULE=ON, but Gentoo's
PEP517 helper writes its own --config-json with a cmake.args value
that replaces the pyproject.toml list rather than merging. The CMake
option then falls back to its CMakeLists default of OFF and the cython
core extension is silently skipped, leaving an unimportable installed
package. DISTUTILS_ARGS re-passes the option so it survives the
override. Verified 2026-05-07 against 0.1.9: with the override,
core.abi3.so is built and `import tvm_ffi` succeeds; without it, the
build still passes from emerge's view but import fails with a
misleading "circular import" error referencing the missing core
extension.