v2.0.4
Features:
- Optimatrix is now available as a flag to toggle in
MPSConfig(optimize_qubit_ordering=True) - for some observables only. Optimatrix tries to find a good internal ordering of qubits for optimal MPS simulation.
Fixes:
- Added an optimization in emu-base that causes both emu-sv and emu-mps to use a bit less memory (1 state vector for emu-sv, a bond-dimension dependent quantity for emu-mps)
- Added an optimization in emu-sv that causes it to retain 1 state vector less in memory
- Added an optimization in emu-mps that causes it to use 10-15% less memory.