Skip to content

Tensor0 0.2.0

Choose a tag to compare

@yitan1 yitan1 released this 12 Oct 15:33
· 10 commits to main since this release

Tensor0 0.2.0

  • CPU wheels for CPython 3.11–3.14 on Linux x86_64 (glibc 2.28+) and macOS 15+ ARM64.
  • Experimental CUDA 12 companion for Linux x86_64, tested on NVIDIA A100 (sm_80). The companion uses an external NVIDIA CUDA runtime (>=12.9.79,<13); it does not bundle a driver or CUDA runtime.
  • JAX/JAXLIB 0.10.1 integration. CUDA coverage is limited to the supported operation and transformation paths, not unrestricted automatic differentiation.

The release uses the original nine CPU distributions and two CUDA companion distributions, without rebuilding. Frozen source: d679afe1b5930b57dd199f9107e7036796da672c.

Validation: CPU/macOS producer 38232188513, CUDA companion and four Linux ABI checks 38244349272. Original-wheel A100 GPU acceptance: 880 passed / 10 allowed skips. The corrected full CPU follow-up on the same frozen source passed 7,168 tests with 870 skips.

The attached original cuda-acceptance.tar.gz records exact-pair CPU baseline and GPU acceptance. SHA256: 3f57a86826cdf63853a94cdd7433ea7b7aab7f477f8e5492cb5973c3cc49f947.

Installation

CPU:

pip install 'tensor0==0.2.0'

Experimental CUDA 12 (supported Linux system with NVIDIA driver):

pip install 'tensor0[cuda12]==0.2.0'

Published artifacts

All eleven public PyPI files were downloaded after publication and their SHA256 hashes matched the original accepted candidate bytes.