Tenet.jl
Tenet
and some of its dependencies are located in our own Julia registry. In order to download Tenet
, add our registry to your Julia installation by using the Pkg mode in a REPL session,
using Pkg
pkg"registry add https://github.com/bsc-quantic/Registry"
A Julia library for Tensor Networks. Tenet
can be executed both at local environments and on large supercomputers. Its goals are,
- Expressiveness Simple to use 👶
- Flexibility Extend it to your needs 🔧
- Performance Goes brr... fast 🏎️
A video of its presentation at JuliaCon 2023 can be seen here:
Features
- Optimized Tensor Network contraction, powered by
EinExprs
- Tensor Network slicing/cuttings
- Automatic Differentiation of TN contraction, powered by
EinExprs
andChainRules
- 3D visualization of large networks, powered by
Makie