https://github.com/tensorbfs/omeinsumcontractionorders.jl
Tensor network contraction order optimizers for OMEinsum
https://github.com/tensorbfs/omeinsumcontractionorders.jl
contraction-order julia omeinsum tensor-networks
Last synced: about 1 month ago
JSON representation
Tensor network contraction order optimizers for OMEinsum
- Host: GitHub
- URL: https://github.com/tensorbfs/omeinsumcontractionorders.jl
- Owner: TensorBFS
- License: mit
- Created: 2021-05-28T03:54:18.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-03T08:51:12.000Z (about 1 month ago)
- Last Synced: 2025-04-03T09:32:07.304Z (about 1 month ago)
- Topics: contraction-order, julia, omeinsum, tensor-networks
- Language: Julia
- Homepage:
- Size: 267 KB
- Stars: 29
- Watchers: 2
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.bib
Awesome Lists containing this project
README
# OMEinsumContractionOrders
OMEinsumContractionOrders is a Julia package that provides an `optimize_code` function for finding optimal contraction orders for tensor networks. It is designed to work with multiple tensor network packages, such as: [OMEinsum.jl](https://github.com/under-Peter/OMEinsum.jl/issues) package and [ITensorNetworks.jl](https://github.com/mtfishman/ITensorNetworks.jl).
[](https://tensorbfs.github.io/OMEinsumContractionOrders.jl/dev/)
[](https://github.com/TensorBFS/OMEinsumContractionOrders.jl/actions)
[](https://codecov.io/gh/TensorBFS/OMEinsumContractionOrders.jl)## Installation
To install OMEinsumContractionOrders, please follow these steps:
1. Open Julia's interactive session (known as [REPL](https://docs.julialang.org/en/v1/manual/getting-started/)) by typing `julia` in your terminal.
2. Press the ] key in the REPL to enter the package mode.
3. Type `add OMEinsumContractionOrders` to install the stable release of the package.For using, please check the [documentation](https://tensorbfs.github.io/OMEinsumContractionOrders.jl/dev/).
## References
If you find this package useful in your research, please cite the *relevant* papers in [CITATION.bib](CITATION.bib).