This project is used for the paper "Differentiable Programming of Isometric Tensor Network". (arXiv:2110.03898)
- Auto-gradient based isometric tensor network construction (MERA and TNR).
- Several built-in spin models
- Multiple optimizers and retraction methods
- Compatible with the graduate lifting bond dimension trick
- Dynamically switching optimizers
- Computing scaling dimensions
- More models, optimizers and retraction methods
- Layers for variation structures of MERA and TNR
- Quantum machine learning and quantum computing
- ...
The code requires Python
and PyTorch
, with optional CUDA support.