Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

tirx-harness

Inspection, numerical simulation, and native correctness checks for TIRx kernels.

python -m pip install tirx-harness==0.1.0rc0

The release supports Python 3.12 and 3.13 on Linux x86_64 and aarch64 with glibc 2.28 or newer. Wheels include the compiled Rust/TVM frontend and the NumSim engine sources. Compatible Apache TVM and TVM FFI packages are installed as dependencies. CUDA is not needed to import the package or run CPU simulation.

The package exposes:

  • tirx_harness.synccheck and tirx_harness.racecheck: native correctness checks
  • tirx_harness.numsim: transpilation and deterministic numerical simulation
  • tirx_harness.dump_kernel: CUDA, PTX, cubin, and SASS inspection

NumSim compiles each kernel's native artifact on first use. Install Rust 1.89 or newer, Cargo, and a C linker before running simulation or checkers. Source installation also requires these tools; installing a prebuilt wheel does not. GPU compilation and source dumping additionally require the CUDA toolkit and a suitable GPU environment.

Build from source

From a checkout, install the inner package rather than the root dependency bundle:

python -m pip install /absolute/path/to/TIRx-harness/tirx_harness

Build isolation installs the pinned TVM FFI build dependency automatically. The locked native bindings and their license notices are included in the source distribution; no private GitHub access is required. Cargo downloads its locked public dependencies during compilation.

The compiler baseline is apache-tvm==0.27.0. The full GPU test suite also requires the boolean BitwiseNot code-generation fix. Use a compatible TVM build containing that fix for those GPU tests.

See the documentation and source repository for examples.

Metadata

Release files for tirx-harness 0.1.0rc0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tirx-harness 0.1.0rc0
File Size Uploaded
tirx_harness-0.1.0rc0.tar.gz 1.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for tirx-harness 0.1.0rc0
File Interpreter ABI Platform
tirx_harness-0.1.0rc0-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
tirx_harness-0.1.0rc0-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details

Total release size: 12.8 MB

Release files / tirx_harness-0.1.0rc0.tar.gz

Download URL tirx_harness-0.1.0rc0.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
20a9acd59ad08d6bd9e09b109d691ace7fd0d0316532bcdb8fecdd7eb1c15881
BLAKE2b-256 checksum
How to use checksums
004277c9048a23ebb4e63941f06009936297c051008879379af2ef5c7cc057da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tirx_harness-0.1.0rc0-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL tirx_harness-0.1.0rc0-cp312-abi3-manylinux_2_28_x86_64.whl
Size 5.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
5caab06851c30cf7d12eb8c18f0577d53879c5277e965748e020fb94467a7c66
BLAKE2b-256 checksum
How to use checksums
c29c2707b1e9bd7c0db6f621e284763bad7a4f52df4f9fe67e10fb74e1a96f1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tirx_harness-0.1.0rc0-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL tirx_harness-0.1.0rc0-cp312-abi3-manylinux_2_28_aarch64.whl
Size 5.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
45c53046da851edf69504c0f4d62c32ba608f63d4a3bd05b3d85d1f12c2a4b09
BLAKE2b-256 checksum
How to use checksums
f6278038803432364fe9eb9626c294aa8ab718916d98098b961790abbf48b6ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page