Existing Tensor Libraries

What follows are the existing tensor libraries we are aware of. There are a ton of tensor libraries and we have limited ourselves to C++ libraries providing tensor functionality. The libraries are listed in alphabetical order.

Cyclops Tensor Framework (CTF)

Fastor

Fastor 1 is focused on tensors with known shapes.

  • Total tensor size must be known in advance (not just number of modes, but also the extents of those modes).

FTensor

Intelligent Tensor (ITensor)

libtensor

PyTorch

I know what you’re saying, “Wait PyTorch is in Python” well they have a C++ API so it’s on the list.

Tensor

Tensor Algebra Compiler (TACO)

Tensor Algebra for many-body methods(TAMM)

Tensor Library for C++

TiledArray