Repository navigation
v0.5.0
Changes
- Breaking:
EngineBuildno 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/andpython/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 shipstensoracle/cpp/cmake,tensoracle/cpp/include, andtensoracle/cpp/srcfor 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.0Projects that install tensoracle from a Git checkout instead of PyPI need subdirectory = "python" from this version on.