Tensor computing application programming interface: An application-oriented, lightweight API for portable high-performance tensor network computations
Tensor Computing Interface (TCI) is a lightweight, application-oriented API designed to make tensor network applications portable across different hardware and software frameworks. It solves the problem of tight coupling between algorithms and specific backends by providing a unified interface. The result is high-performance tensor network computations that can run efficiently on diverse platforms without requiring extensive code rewrites, ensuring portability and performance parity with native implementations.