Skip to content

v0.5.0

Choose a tag to compare

@minamikik minamikik released this 15 Oct 12:26
· 12 commits to main since this release

Changes

  • Breaking: EngineBuild no longer takes a precision. The precision of an engine is decided only by the tensor types that the graph function places in the network. To keep engines of different precisions apart in the saved-engine cache, give them different engine names or graph versions.
  • The repository now has a top-level cpp/ and python/ layout. cpp/ is a standalone CMake project for the C++ cubin plugin helper, and it builds and runs its tests through CTest without Python. python/ is the root of the Python project and its uv environment. The README section Build a cubin plugin asks repositories that adopt tensoracle to use the same layout.
  • The wheel is unchanged in shape: it is py3-none-any, has no native code, and still ships tensoracle/cpp/cmake, tensoracle/cpp/include, and tensoracle/cpp/src for plugin builds.
  • The plugin requirements now state the minimum CMake version, 3.20.
  • The documentation site is built and deployed by GitHub Actions in this repository.

Install

pip install tensoracle==0.5.0

Projects that install tensoracle from a Git checkout instead of PyPI need subdirectory = "python" from this version on.